Doctors recommend carpets, upholstery, and curtains should be professionally cleaned every 3 to 6 months. For general carpet cleaning, we suggest cleaning every 12 months. To know more, contact one of our Gloucester carpet cleaning experts @ 01452 411211