It's recommended to clean your curtains every 6 to 9 months for optimal cleanliness and appearance. Regular weekly cleaning is also advised to minimize dust and allergens.