It is advisable to have your AC ducts cleaned every 2-3 years. However, if you have pets, recently renovated your house or if there were issues with mould in the past, then cleaning them more frequently will be better to promote system efficiency and enhance indoor air quality.