As a general rule of thumb, mattresses should be deep cleaned once a year. However, if you have children and/or pets, we recommend resorting to a professional cleaning every 6 months.