Cleaning carpets regularly is important if you have asthma, allergies, or other health issues. IICRC recommends professional cleaning every 6 to 12 months, depending on level of soiling and whether there are children or pets on the premises.