Scroll Down To Continue

15 Home Remedies for Migraines that Actually Work

Drink Water

Let’s just admit that most of us don’t drink enough water. We’re chronically dehydrated, and it only gets worse the more coffee we drink. Sometimes, migraines can be caused by not drinking enough water. Try to drink a couple of glasses and see if your migraine doesn’t go away in a couple of hours.

(Image via Facebook)

Rub Peppermint Oil on Your Forehead

Peppermint oil has been used for migraines for ages. Scientists aren’t really sure how it works, but it helps relax the muscles around your skull, which can cause major migraines. One study found that it can even alleviate nausea and vomiting from migraines. Keep in mind that it’s always best to dilute the oil before putting it directly on the skin. 

(Image via Facebook)

Take a Nap

Many migraine sufferers find that taking a nap is the best defense against the pesky condition. They’re restorative and can even reduce the risk of a migraine if you tend to get them later in the day. Make sure your nap is early enough that it doesn’t affect your normal sleep pattern.

Drink Chamomile Tea

Chamomile is a known anti-inflammatory and has soothing properties. Drinking a glass of chamomile tea can help stop and prevent migraines from even stopping. If you’re already suffering from a migraine, it’s best not to add any sugar to your tea, as this could make the pain much worse. You’ll also get better effects using German chamomile (matricaria recutita).

Eat Almonds

Studies have found that taking magnesium can help get rid of migraines, but taking a pill can be too much magnesium. Instead, munch on almonds. If you find this too painful, you can also eat spinach, but almonds have a much higher magnesium amount, and the fiber can help your body absorb it better than a pill.

Have Feverfew Tea

Feverfew leaves are already a popular remedy for migraines, but it may be a little tough to find. If you do, you can make a tea out of a large leaf or three smaller ones. They taste a little bitter, so it may be best to brew it lightly at first. You also should avoid feverfew if you’re pregnant or breastfeeding. Additionally, feverfew may cause mouth ulcers and skin irritation in those who are allergic. 

(Image via Facebook)

Chew a Piece of Ginger

Ginger is basically a superfood for your body. It can help relieve nausea, loss of appetite, and even help a migraine. A study found that ginger powder can decrease the severity of a migraine attack within two hours of use.

(Image via Facebook)

Inhale the Aroma of Lavender

Lavender oil is a mood stabilizer and sedative. For this reason, it can help relieve migraines that are associated with stress and tension. If you’re suffering from a migraine, inhale the aroma of lavender essential oil for 15 minutes. You can also rub it on your forehead or temples, but be sure to dilute it first.

(Image via Facebook)

Grab a Coffee

It may seem counterproductive, but caffeine can ease a migraine. Excedrin and other medications often have caffeine as an active ingredient because it narrows your blood vessels and counters the dilation. This decreases the amount of throbbing you may experience during a migraine.

(Image via Unsplash)

Massage your Temples

Massaging your temples can help relax your body and the muscles in your skull. It helps prevent migraines from growing worse quickly by decreasing the amount of tension that’s throbbing your head. Gently put two fingers on your temples and massage them gently until the migraine is gone.

Take a Run

In general, exercise is helpful for preventing migraines because it helps relieve stress. It can also help balance hormones, improve sleep quality, and decrease inflammation. However, make sure you don’t push yourself too hard. Too much exercise can worsen migraines. It’s important to track your symptoms to identify if exercising is a trigger.

(Image via Unsplash)

Eat Salmon

Foods that are high in omega-3 fatty acid can reduce inflammation as well. Healthy fishes like salmon and sardines can help control blood flow and decrease the risk of a migraine attack. You can also try nuts and seeds to get your daily allowance of omega-3 fatty acids.

(Image via Unsplash)

Capsaicin Cream

A small amount of capsaicin cream on the inside of your nostril can help block the signals that are sending pain to your brain. Capsaicin is an ingredient that’s found in a variety of pain-relieving ointments and can be found as a cream or even a nose spray. It’s frequently been used by those with arthritis to help blood flow.

(Image via Amazon)

Eat Beef Liver or Lamb

Vitamin B2, also known as riboflavin, can be found in a variety of foods like beef liver and lamb. Studies have shown that it can help prevent migraines from occurring as long as you get your daily recommended value. While beef liver and lamb are the best sources, a cup of natural yogurt can also be a source of B2.

Put on an Ice Pack

Putting an ice pack on your forehead, scalp, or neck can reduce the blood flow to your head. In turn, this can decrease the amount of swelling that your migraine could have resulted from. You can try a frozen gel pack or a bag of frozen vegetables for about ten minutes.