10-12 Months is the recommended time between carpet cleans.
Carpet Manufacturers recommend getting the carpets cleaned every 10 – 12 months for very good reason, getting your carpets professionally cleaned on a regular basis will help reduce wear and tear, and also help to remove odours, and allergens that are collected naturally in the carpet pile.