Typically, the average home requires duct cleaning every 3-5 years, with the frequency influenced by factors such as the presence of pets and allergies.