To best answer this question you will need to take into account the age of your mattress. For an older mattress, you may want to just purchase a new mattress. If your mattress is only a few years and showing only small signs of wear and tear, a memory foam mattress topper is a great choice. A memory foam bed topper can extend the life of your mattress and help you get a comfortable night’s sleep.