The minimum amount of times your carpet should be professionally cleaned is twice a year, however no one can say for sure what carpet cleaning schedule would work for your situation. A few things to consider would be your life style, how many people live in your home or are working in your business, number of pets, children, traffic flow, allergen concerns, and environmental changes. Call us today and we would be happy to set up an arrangement that would work for you and your schedule! 832.435.6054