It's generally recommended to have your ducts cleaned every 3-5 years. However, circumstances like renovations, allergen sensitivity, or pets might necessitate more frequent cleanings.