If it's an office rug or something with a higher traffic load, then cleaning could be done as often as once per week with vacuuming and spot cleaning. If it is outdoors or in an area of lower traffic volume, you can wait every two or three months for the big deep clean. Generally, area rugs should be cleaned at least once a year.