The duration of air duct cleaning can vary based on several factors, including the size of your home, the complexity of the duct system, and the level of contamination. Typically, it can take anywhere from 2 to 5 hours for a standard single-family home. To get a precise estimate, it’s best to consult professional duct cleaners.