Back pain, anxiety, insomnia? Amazon has the cure for what ails you—on sale today

The editors at Yahoo Lifestyle are committed to finding you the best products at the best prices. At times, we may receive a share from purchases made via links on this page.

Linenspa Shredded Foam Reading Pillow with Neck Support. (Photo: Amazon)

Not feeling your best? You’re in for a treat. With back-support pillows, wedge pillows and weighted blankets on sale today, Amazon is your savior.

Filled with moldable, cushy-heaven memory foam and wrapped in soft-as-a-bunny velour, Linenspa back-support pillows are some of the best we’ve found. They’re great family pillows—place one on the bed or sofa for reading or laptop work, and toss another on the floor for kids to use while gaming or watching TV. They’ll also provide back and neck support after injuries or surgery.

If you’re having trouble sleeping, Linenspa’s wedge pillows can help. The 15-degree incline keeps airways open to help reduce congestion, sinus pressure, snoring and acid reflux. And the foam conforms to your head, neck and shoulders to align the spine and decrease back, neck and shoulder pain.

Suffering from anxiety? Try a weighted blanket. Weighted blankets add pressure to your body for a calm, soothing effect. They can help you fall asleep faster and stay asleep longer. We love the Linenspa weighted blankets because they’re filled with hypoallergenic glass beads for a restful, rejuvenating snooze. Linenspa blankets come in different weights; the company suggests choosing a blanket that is 10 to 12 percent of your weight, plus a pound or two. And if you fall between two weights, choose the lighter one.

Below, our picks for the best of the sale.

Linenspa Shredded Foam Reading Pillow with Neck Support

Linenspa Shredded Foam Reading Pillow with Neck Support. (Photo: Amazon)

This extra-large design is the perfect size for adults. It comes with an adjustable neck support pillow that you can remove and use as a leg cushion. In navy and stone.

Shop it: Linenspa Shredded Foam Reading Pillow with Neck Support, $42 (was $60),

Linenspa Shredded Foam Pillow

Linenspa Shredded Foam Pillow. (Photo: Amazon)

This furry friend comes in two sizes—the standard is perfect for kids and teens, the x-large suits adults—and has a carry handle for toting from room to room. In navy and stone (shown).

Shop it: Linenspa Shredded Foam Pillow, $28 (was $40) for standard, $35 (was $50) for x-large,

Linenspa Bed Wedge Pillow

Linenspa Bed Wedge Pillow. (Photo: Amazon)

The Bed Wedge, which can also be used for propping up your legs, comes with a removable velour cover for easy cleaning.

Shop it: Linenspa Bed Wedge Pillow, $24.50 (was $35),

Linenspa Weighted Blanket

Linenspa Weighted Blanket. (Photo: Amazon)

Box stitching keeps filling in place, and 10 loops ensure the blanket stays securely attached to a duvet cover.

Shop it: Linenspa Weighted Blanket, $35 (was $50) for 5-, 12-, 15- and 20-pound blankets in various sizes,

Linenspa Weighted Blanket with Minky and Sherpa Duvet Cover

Linenspa Weighted Blanket with Minky and Sherpa Duvet Cover. (Photo: Amazon)

This bundle includes a weighted blanket and a cozy cover—“minky” on one side and sherpa on the other.

Shop it: Linenspa Weighted Blanket with Minky and Sherpa Duvet Cover, from $52.50 (was $75) for 5 pound to $84 (was $118) for 20 pound),

Read More from Yahoo Lifestyle:

Follow us on Instagram, Facebook, Twitter, and Pinterest for nonstop inspiration delivered fresh to your feed, every day.

Want daily pop culture news delivered to your inbox? Sign up here for Yahoo’s newsletter.