The obvious answer is before the hot summer months, but it's economical to shop for mattresses around holidays such as Black Friday, Cyber Monday, Labor Day, Memorial Day, Fourth of July and Christmas because of the amazing deals offered.