From carpet manufacturers, they recommend between 12-18 months. Under certain circumstances, it could be a requirement. We usually recommend once a year. Although necessary in certain situations, we advise against hot-water extraction done at too frequent an interval.
We recommend applying a protector after cleaning. Even without the protector cleaning up spills as quickly as possible with mild detergents/cleaners and water is recommended. Routine vacuuming is also necessary.