Independent & Expert Mattress Reviews — Affiliate Disclosure
Policies

How Long Should a Mattress Last?

By Best Mattress UK Editorial Team · Last updated 31 March 2026

Quick Answer

Most mattresses last between 7 and 10 years, depending on quality and usage.

Quick Answer

Most mattresses last between 7 and 10 years. Higher-quality materials can extend lifespan, while lower-cost options may wear out sooner.

What Affects Lifespan

Material quality, body weight, and usage patterns all affect how long a mattress lasts. Higher-density materials generally last longer.

When to Replace

Signs include sagging, discomfort, and reduced support. If sleep quality declines, it may be time to replace your mattress.