Though mattresses can carry warranties up to 20 years, the Better Sleep Council advises that consumers buy the highest-quality mattress they can afford, then replace it within eight to 10 years. After this timeframe, the Better Sleep Council reports that even the best bedding may no longer provide optimal comfort and support.