If you have pets, and particularly if you let them sleep in your bed, a wash every 3-4 days is recommended. If you experience allergies or asthma, it may be worth it to try cleaning your bedding more frequently to see if your symptoms improve.