Skip To Content

    7 Incredible Products That Might Help With Migraines

    For those days when you need all the relief you can get.

    We hope you love the products we recommend! Just so you know, BuzzFeed may collect a share of sales from the links on this page.

    1. This wearable headache hat that you fill with ice cubes and then strap on.

    Amazon / Via

    Promising review: "I've been stuck in dark rooms with blinding migraines more times than you'd think possible. Ice always helps dull the pain, but traditional ice packs are a pain to use because you either have to lie down on them or sit holding them to your head. I've tried almost every wearable ice pack out there and they're all awful, except this one. I love the fact that you can move the ice around within the band, as it means I can place the cubes directly on certain pressure points like my temples or forehead." —Rachel G

    Get it from Amazon for $39.99.

    2. This all-natural herbal balm that contains chamomile, lavender, eucalyptus, and rosemary oil.

    Amazon / Via

    Promising review: "This product is amazing! I've been a migraine sufferer for the last 12 years, and I've seen countless neurologists and herbalists. I've tried numerous medications, both preventative and curative, but nothing has truly helped. My migraines have been excruciating and debilitating, and I've been looking for real relief for too long. I apply this balm at the onset of a headache, and it relaxes the pain away within minutes. It's like Tiger Balm but better, and it doesn't leave you with a groggy 'medicine' feel." —Sasha Hess

    Get it from Amazon for $14.99.

    3. An eye mask that completely blocks out light and can be kept in the freezer.

    Amazon / Via

    Promising review: "This compression mask is everything I wanted it to be. I actually bought three of them, so I can keep two in the freezer and one in my bedroom. The mask is filled with beads that make it so comfortable to wear and allow it to fit to your face perfectly. It's very gentle and soothing." —GearedUp

    Get it from Amazon for $8.42 or Jet for $10.64.

    4. A silky lavender pillow that can be kept in the freezer or warmed up in a microwave.

    Promising review: "So soothing! It is the perfect weight for headache relief, and I love it as a cold pack. The lavender scent is very comforting." —Michelle D

    Get it from Amazon for $11.95.

    5. These sticky soft-gel sheets that keep your forehead cool and your hands free.

    Amazon / Via

    Promising review: "These babies absolutely rock my world. They're more effective at reducing my migraine pain than any medication and more reliable, too. I just wish there was a way to wear them outside without looking like I have a head wound. They make it so much easier to function when I have a migraine." —J. Anderson

    Get a pack of four sheets from Amazon for $9.71 or Jet for $13.11.

    6. This gel bead face mask that cools your forehead and cheeks.

    Promising review: "I have two of these, and three other types, because I’m one of those unfortunate people who live with constant migraines. This mask numbs my migraine in less than ten minutes. It’s comfortable and doesn’t pinch my face or make it sweat when sleeping with it on. It takes about an hour and a half to get completely chilled and stays that way for a few hours. I love these masks. I cannot be without it!" —Kimber

    Get it from Amazon for $16.99.

    7. And a multipurpose ice roller that provides targeted pain relief.

    M&M Family / Via, Amazon / Via

    Promising review: "I LOVE THIS ROLLER! It works wonders for my headaches. It also helps wake me up and reduces puffy eyes in the morning. I keep the roller in a plastic bag in the freezer, and it stays cold for a while when being used. This may be one of the best remedy purchases I've ever made." —T.J.

    Available in five colors. Get it from Amazon for $11.99.

    The CW

    Need A Shopping Buddy?

    Get great products - from pros in the fine art of buying stuff online - delivered to your inbox!
    Newsletter signup form