The majority of high-quality mattresses have a lifespan of between 7-10 years. How long your mattress lasts depends on how it’s cared for, materials, and durability. In general, foam and latex mattresses can last longer than average. For optimal results, it’s best if you replace your mattress every 10 years, or when you begin to notice a loss in comfort level or support.