The best time to buy a mattress is when you need one, but that isn’t always the most feasible. If you can hold off for just a little bit and take the time to do some legwork surrounding your needs, you can often find yourself a pretty decent deal and save a lot of money in the process.