It solely depends on the overall usage of your mattress. If you lie down on it regularly, then naturally it will get dusty and dirty a lot more quickly. So, in that case, washing it at least three to four times in a year would be ideal for you. On the other hand, if you usually don’t use it daily, then cleaning once in six months would suffice for you.