Depending on the quality of the materials and how well they are cared for, single-bed mattresses can last anywhere from 5 to 10 years.