It's best to clean your mattress at least once a year. If you have allergies, pets, or kids, every six months is ideal.