Curtain cleaning on a regular basis is a good idea to keep your house clean and fresh. It is recommended that curtains should be washed every 3-6 months. Curtains naturally attract dust, it is best to pay attention and clean them as they absorb odors over time.