Most carpet cleaners recommend that steaming be done on an annual basis, however this frequency very much depends on your lifestyle and climate. Those with pets or allergies and those residing in areas with high pollen, dust and wind may wish to do so more frequently.