It takes a few hours to have the air ducts in a typical home cleaned. The length of time will depend on the size of the home and the number of air ducts. A professional company will be able to give you an estimate of how long it will take to clean the air ducts in your home.