A mattress can last 20 years, however, it depends on the quality of its parts and its usage. Memory foams and latex can last up to 15 years that is much longer than innerspring mattresses