The duration required to completely eliminate a rat infestation can vary depending on factors such as the size of the infestation, the accessibility of nesting areas, and the effectiveness of the chosen treatment methods. A professional pest control service can provide an estimate after assessing the situation.