Mattress retailers offer steep discounts to make room for new models between February and May. Other prime times to buy a mattress include three-day weekends like Black Friday, Labor Day, and Memorial Day. Online companies offer ongoing discounts for their mattresses.