This depends on several factors, including foot traffic, environmental conditions, and the rug’s material. As a general guideline, it is recommended to have your Oriental rug professionally cleaned every 1-3 years to remove deeply embedded dirt, dust, and allergens, and to maintain its overall cleanliness and condition.