Basically, it depends on the thickness of your mattress topper. Thin mattress toppers ought to be replaced every two years. And the thick ones can be replaced in five years or more depending upon its material.