Experts recommend you replace your mattress roughly every seven years, though some high-quality mattresses could last as long as 10 years. Sometimes you may notice signs of age before the seven years is up, in which case you'll need to replace it sooner. Signs you need a new mattress include waking up with back or leg pain, lack of support, visible sagging, and springs poking through the padding.