Mattress toppers can last 3 to 5 years depending on their materials. Toppers with a high-density memory foam (4 pounds per cubic foot or higher) might last longer than low-density memory foam (3 pounds per cubic foot or lower).
To extend its lifespan, be sure to keep your mattress topper clean by using a mattress protector and fitted sheet.