The duration depends on the severity of the infestation and the methods used. It may take a few weeks to completely eliminate moths from your home.