Changing the mattress cover every 2 years should be ideal. However, if the wear and tear are less due to limited usage, then you can extend it even further.