27 Potent Home Remedies For Migraines

A migraine is a type of a headache often accompanied by symptoms such as vomiting, nausea, and sensitivity to light or sound. About 12 percent of Americans experience migraines.

Migraines are three times more likely to occur in women than in men.

Factors that could trigger migraines include; stress, lack of food or sleep, anxiety, hormonal changes especially in women, caffeine withdrawal, consumption of alcohol, changes in sleep pattern, and exposure to light.

Common foods that could trigger migraines include; chocolate, meat, dairy products, foods rich in monosodium glutamate, nuts and seeds especially peanuts, as well as pickled, fermented, marinated or processed foods.

Migraine symptoms vary from one person to another. These symptoms are usually sensory warning signs that a migraine is coming. These warning signs are usually vision related and they include; blurred vision, eye pain, temporary blind spots, and tunnel vision.

After the sensory warning signs, a headache may start after about 15 minutes. However, note that a headache may also not manifest at all.

If a headache manifests, it usually comes with symptoms such as; fatigue, chills, nausea/vomiting, sweating, loss of appetite, and increased urination.

Here are some tips and good practices, to consider, when dealing with migraines;

  • Ensure you are continually drinking water to make sure you are not dehydrated especially if you are vomiting.
  • You could sleep and rest in a quiet, dark room.
  • You could do a cold therapy by placing a cool cloth on your forehead.
  • You could take up yoga, meditation, or any other relaxation technique you are comfortable with to relax your body.
  • Quit smoking. Smoking can cause migraine headaches or make an existing headache worse.
  • Try to know what triggers your migraines and stay away from these triggers. You could keep a diary to monitor your triggers.

Below are natural treatments and home remedies for migraines;

1. Ginger

Ginger has properties that can inhibit the contraction of muscles in the head. It is also an anti-inflammatory which makes it an effective treatment for migraines.  You can take ginger as tea several times a day at the beginning of your headache until you get some relief. Alternatively, you can chew a piece of raw ginger root and this can help relieve a migraine.

2. Apple Cider Vinegar

Apple cider vinegar is associated with numerous health benefits including treating migraines. Apple cider vinegar is very effective at reducing pain felt during migraines and headaches. You can make a solution of organic apple cider vinegar, water and honey. Mix one tablespoon of apple cider vinegar with a glass of water and one tablespoon of honey. Drinking the mixture daily can prevent as well as treat headaches and migraines.

3. Peppermint

Peppermint has anti-inflammatory properties that can help soothe the nerves during a migraine. By inhaling the peppermint fragrance you would feel some instant relief from a migraine. You can add honey to peppermint tea and drink every time you have a headache. Alternatively, you can massage your temples with a drop of peppermint essential oil and leave it for about 30 minutes. Repeat this a few times until you get relief.

4. Chamomile

Chamomile has anti-inflammatory properties that can soothe and relieve migraines. You can use this chamomile remedy by steeping 3 teaspoons of dried chamomile flowers in a cup of hot water for a few minutes and then add some lemon juice and honey to make some tea. Drink the tea three times daily to get some relief from the migraine symptoms.

Alternatively, you can make herbal tea of chamomile by mixing it with equal quantities of meadowsweet and horehound, in a cup of hot water for five minutes. Strain and drink the tea anytime you need it.

5. Ice Park

Ice park can help relieve tension as well as migraines due to its numbing effect that helps alleviate pain. Take a few ice cubes and wrap them in a clean cloth and place it on your temples, forehead, and back of your head for about 10 to 15 minutes. Repeat this process any time you need it for better results.  Alternatively, you can use peppermint oil, together with the ice cubes for a cold therapy.

6. Water

Dehydration can cause headaches. As such, drinking a glass of clean water can be enough to treat a headache. Drinking a lot of water will help you stay hydrated thereby preventing the headaches from occurring in the first place.

7. Lavender Oil

Lavender oil has a great fragrance and is good for migraine pains and headaches. You can inhale lavender oil or apply it topically to your temple.  For the inhalation method, you can add 2 to 3 drops of lavender oil in a cup of boiling water and stir thoroughly. Inhale the lavender oil vapors to get a relief from migraines immediately.

8. Mint Juice

Mint has menthone and menthol which can help relieve migraines. Crush a handful of mint leaves to extract the juice. Apply the juice on both your temple and forehead for an instant headache relief.

9. Rosemary Oil

Rosemary oils contain rosmarinic acid that has anti-inflammatory and soothing properties that can help treat migraines. You can boil a teaspoon of the rosemary leaves, cover it and allow it to steep for about 10 minutes. Turn off the heat and let it cool. Drink the tea two or three times a day until you get relief. Alternatively, you can mix a few drops of rosemary oil with a few drops of a carrier oil, such as olive oil or coconut oil, and massage your forehead with the mixture.

10. Lemon

Lemon has a refreshing and relaxing effect that can help treat a headache. You can squeeze half of a lemon to get some juice and mix it with warm water. Drink a glass of the lemon juice. Alternatively, you could crush lemon crusts to make a paste. Then apply the paste on your forehead. Both methods will help relieve the headache.

11. Cinnamon

Cinnamon is a potent spicy herb that can effectively treat headaches and migraines. You can crush some cinnamon sticks to get some fine powder and then add some water to make a paste. Apply the paste on your forehead and temple and leave for about 30 minutes after which you wash off the paste. This recipe will give you a relief immediately.

12. Eucalyptus Oil

Eucalyptus oil has anti-inflammatory and pain relieving properties that can help reduce tension in the muscles, thus, calming the headache. Eucalyptus oil also provides a soothing effect on the nerves. To treat your headache, you can use a few drops of eucalyptus oil to gently massage your temples and forehead for about 15 to 20 minutes in order to get a soothing relief.

13. Green Tea

Green tea is very rich in antioxidant properties which can help relieve migraine pain. For this remedy, prepare green tea by taking a green tea bag and putting it in a cup of warm water. You can squeeze some lemon into the cup and mix well. Drink the tea to eventually get relief from the migraines.

14. Cayenne

Cayenne pepper contains capsaicin which can help relieve the migraine pain. Capsaicin helps to temporarily numb the pain nerve receptors. For this remedy, take some cayenne pepper powder and dilute it with warm water. Put some cotton swabs into the mixture for the swab to get soaked up and put them in your nostrils for about 15 minutes. This would treat your migraine.

15. Feverfew

Feverfew is a herb that can be used to alleviate migraines and other types of headaches as well as their accompanying symptoms. Feverfew relieves pain by reducing inflammation in the blood vessels in your brain. Feverfew can also relieve symptoms like nausea and vomit in a person who has migraines. You can take 250 grams of feverfew daily for about 4 weeks (or more) in order to treat your migraines. Consult your doctor before taking any supplement.

16. Watermelon And Sugar

Watermelon is very effective for treating headaches caused by heat. Extract a glass of watermelon juice from watermelons and add a teaspoon of sugar. Then stir thoroughly to mix. Then, drink the juice. Alternatively, you could mix a cup of watermelon juice, without seeds, with a half teaspoon of grated ginger, half cup of yogurt, half cup of crushed ice and honey. Drink the mixture to relieve your headaches.

17. Betel Leaves

Betel leaves have a cooling effect that is good for effectively treating headaches. You can grind betel leaves to make a fine paste and then apply the paste to your temples and forehead. Leave it on for about 30 minutes. Alternatively, you can chew three fresh betel leaves to gain some relief.

18. Mustard Oil

Mustard oil has healing properties for numerous diseases including headaches. Mustard oil contains anti-inflammatory properties help relieve migraine pain. Additionally, mustard oil also encourages blood circulation and alleviates tension in the muscles. Taking mustard oil regularly can help you deal with headaches and migraines. To use mustard oil, you can warm 6 tablespoons of mustard oil and apply it on your forehead. Massage for at least five minutes and wash it off with warm water. Repeat this two or three times a week for effective results.

19. Almond

Almond is a great natural remedy for headaches and migraines. It is rich in salicin which relieves pain and alleviates tension in the head. Almond also contains magnesium and vitamin B12 which help in lowering blood pressure levels. You can grind a handful of wholesome sweet almond into powder. Add some warm water and stir well. You can also add some fresh milk to the mixture. Take the juice once a day. Alternatively, you can eat ten wholesome almond nuts daily or massage your temples with sweet almond oil.

20. Cabbage

Cabbage has several health benefits and is a great remedy for migraines. Furthermore, cabbage leaves are rich in magnesium, manganese,  potassium, vitamin B1, folate and copper which can prevent constriction of capillaries leading to improved blood circulation. This helps alleviate migraine pain. Clean some fresh cabbage leaves with water and extract or blend the cabbage to get fresh cabbage juice or smoothie. Soak a cloth in the juice or smoothe and then tie it around your forehead. Leave it overnight and repeat this, every night, until you get relief.

21. Banana Peel

Banana is rich in magnesium and potassium which are effective for treating headaches and migraines since these electrolytic minerals relieve tension, lower blood pressure levels and provide a natural cooling effect. You can treat your migraine by rubbing a few drops of eucalyptus oil on your forehead and place the interior of a banana peel on the same spot with the oil. Leave it for about half an hour. Repeat this remedy twice a week.

22. Garlic

Garlic is an effective remedy for migraines and headaches because it contains antibiotic and anti-inflammatory properties. Take some fresh garlic and remove its skin and wash it thoroughly. Squeeze the garlic to get some fresh garlic juice. Drink one tablespoon of the garlic juice to get some instant relief. Alternatively, you can mash a clean and fresh garlic to form some paste. Apply the paste on your forehead and leave it for about 15 minutes.

23. Flaxseed

Flaxseed oil can be an effective remedy for migraines and headaches. Flaxseed contains omega 3 fatty acids, fiber and anti-inflammatory properties that can protect cells and relieve headaches. You can use five drops of flaxseed oil to rub on your forehead and temples. Massage the area for at least 15 minutes and do the procedure every time you have a headache. You should also include flaxseed in your diet and also use flaxseed oil in your salads.

24. Fish Oil

Fish oil contains omega-3 fatty acids and anti-inflammatory properties that can help stimulate the dilation of the blood vessels and prevent other actions that can cause headaches and migraines. You can take fish oil supplement every day. Consult your doctor before you take any supplement. You could also include two fish meals in your weekly diet.

25. Butterbur

Butterbur is rich in petasin and isopetasin which make it a potent remedy that can help reduce pain and inflammation of migraines. You can drink 75mg of butterbur root extract twice daily for 16 weeks. Consult your doctor before taking any supplement.

26. Grape

Grape contains several vitamins including Vitamin C, A, B2 that play a role in reducing migraines and headaches. Grape also contains antioxidants that inhibit symptoms of migraines. You can clean a bunch of grapes and squeeze them to get fresh grape juice. You can add some honey and water and drink the juice twice a day.

27. Cloves

Cloves can relieve pain felt during migraines and also provide a cooling effect to the nerves. You can grind a few cloves and put them in a clean cloth. Inhale the fragrance of the cloves every time you have a headache to get some relief. Alternatively, you can massage your forehead with a mixture of 2 drops of clove oil and 1 teaspoon of a carrier oil (such as olive oil or coconut oil).