Carpets absorb a lot of dust and dirt, hence we’d recommend professional steam cleaning to be done every 6 to 9 months.