Good quality memory foam mattresses that are 10 to 14 inches thick are good enough to support the body. They are long lasting and can last between 10 and 15 years. Thinner memory foam mattresses might not be as supportive or long lasting, and they might get soft spots and sag after three to four years.