8 Natural Home Remedies for Migraines


Headaches are very common these days due to a sedentary lifestyle and unhealthy food habits. Many times we just pop a painkiller to treat a headache but have to ever experience the throbbing pain on one side of your head? If yes, then don’t confuse the pain with a normal headache because for sure it is a migraine.

A migraine is different than a normal headache and needs special care to cure it. Fortunately, several natural remedies have been discovered throughout these years, which can help in alleviating migraine pain. So, let us first understand what is a migraine? along with causes and symptoms of a migraine. As you read this article, you will discover plenty of best home remedies for migraines which you can use to cure a migraine at your home.

What is a Migraine?

A migraine headache starts dull, but soon it becomes a throbbing pain which is generally worse on one side of the head. It is a constant pain in the temples, back side or front side of the head. Generally, the pain lasts for 4 hours to 3 days , at times this pain becomes so severe that one finds it difficult to do its regular activities.

What causes a Migraine?

The exact cause of migraine pain is still unknown. Researchers state that it is considered to be a  neurological problem, but there are number of things which can trigger a pain, some of them include:

  • Tension or stress
  • Hormonal or environmental changes
  • Long time exposure to the sun
  • Lack of sleep
  • Intake of alcohol and certain foods
  • Skipped meals and poor diet

Symptoms of Migraine

Pain triggered by various factors shows various signs and symptoms like:

  • Moderate to severe throbbing pain (one side of the head)
  • Nausea or vomiting
  • Blurred vision
  • Sensitivity to light or sound
  • Loss of appetite
  • Dizziness
  • Fatigue

So, if you are suffering from a migraine here are some natural home remedies for migraines for you, which are very useful to get instant relief.

Home Remedies for Migraines

1. White Willow Bark

White willow bark is one of the best natural remedies to cure pain and inflammation. It is alternative to aspirin, as it contains a pain-relieving substance called ‘salicin’. It also consists of flavonoid which is an anti-inflammatory compound. This remedy does not provide instant relief from pain but works well in long term results.

Method : White Willow Bark Tea

Things you need

  • Dried white willow bark – 1-2 tsp
  • Water- 1 cup


  1. Take 1-2 tsp of dried white willow bark.
  2. Place this in 1 cup of water, and boil it.
  3. Simmer it for about 10-15 minutes.
  4. After that put the flame off, and let it steep for another 30 minutes.
  5. Drink this tea daily, 3 times a day to get relief from pain.

Precaution: Don’t take this herb

  • If you are allergic to ‘salicin’ like aspirin.
  • If you suffer from diabetes, indigestion, and asthma.
  • It is not proper for children below the age of 16.

2. Ginger

GingerGinger root is very effective in treating nausea, indigestion, headache which are common symptoms of a migraine.It blocks ‘prostaglandins’ which provoke muscle contractions. It also,  affect certain hormones and regulate swelling of blood vessels in the brain. This remedy is considered as best home remedies for migraines.

Method : Ginger Tea

Things you need

  • Ginger root- 1-2 inch
  • Water- 2 cups


  1. Take 1-2 inch fresh ginger root.
  2. Put this in 2 cups of boiling water.
  3. Simmer it for nearly 30 minutes.
  4. Strain it, and drink this tea.
  5. Have this tea every day, up to 3-4 times a day to reduce the migraine headaches.

3. Feverfew

Feverfew (Tanacetumparthenium), as its name suggests is a herb used to treat the fever. It is a very old natural remedy to treat stubborn migraines and headaches. It reduces pain swiftly as it contains ‘parthenolides’ which controls the expansion and contraction of your blood vessels. It also improves the quality of the blood vessels which prevent the future trigger of a migraine.

Method 1- Chew Feverfew Leaves

Things you need

  • Feverfew leaves- 2-3


  1. Just chew 2-3 fresh feverfew leaves.
  2. Some people find their tongue losing the sense of taste. In that case, you can try chewing dry feverfew leaves, instead of fresh ones.
  3. It is a very simple remedy. Continue this for 2-3 months, and you will see the difference.

Method 2- Feverfew Tea

Things you need

  • Dried Feverfew leaves- 1tsp
  • Water- 1 cup


  1. Take 1 tsp of dried feverfew leaves.
  2. Put this in a cup of hot water.
  3. Let it steep for 20-30 minutes.
  4. After this, strain it, and mix 1-2 tsp of honey as per your taste.
  5. Drink this tea regularly to get relief from a migraine.
  6. If you want to avoid recurrence of migraine attacks, then you can drink this tea for 2-3 months.

Precaution: Do not use this herb

  • If you get muscle stiffness, nervousness, mouth ulcers, stomach upset, canker sores, loss of taste etc.
  • If you are pregnant and breastfeeding.

4. Chamomile

Chamomile is a well-known herb as it is used for medicinal purposes for nervous disorders like anxiety, stress, and insomnia. It gives relief if your migraine is triggered due to stress and anxiety.

Chamomile slows down your nervous system’s activity and gives you a tranquil feeling. It is one of the best home remedies for migraines headaches as it reduces swelling and pain.

Method : Chamomile Tea

Things you need

  • Chamomile – 2 tsp
  • Water- 2 cups
  • Honey- 1tsp


  1. Take 2 tsp of Chamomile herb.
  2. Boil 1-2 cups of water and add this herb to it.
  3. Steep for about 30 minutes.
  4. You can add 1 tsp of honey or maple syrup as per your taste.
  5. Drink 1-2 cups of tea at a time.
  6. Continue drinking chamomile tea, 3-4 times in a day to treat a migraine.

5. Aromatherapy

Aromatherapy has found to be very effective for various healing grade essential oils which give relief from many migraine symptoms, especially headaches. Essential oils like peppermint, eucalyptus, and lavender oils are mainly helpful in a curing headache. Lavender oil helps in reducing muscle spasms, and nervousness whereas peppermint and eucalyptus oils  relax the mind due to its calming effect.

Method : Aromatic Treatment

Things you need

  • Lavender oil- 2-3 drops
  • Peppermint oil – 2-3 drops
  • Eucalyptus- 2-3 drops
  • Water- 1 cup


  1. Take 2 drops each of Peppermint, Eucalyptus, and Lavender essential oils.
  2. Take a cup of water, and add all the three essential oils to it.
  3. Then, take a washcloth, and soak it in this aromatic water.
  4. Now, squeeze washcloth gently to remove excessive water.
  5. After this, place this cloth on your forehead.
  6. Close your eyes, and cover it for a soothing effect.
  7. This will give you relief from migraine distress.
  8. You can use this remedy as natural remedies for migraines during pregnancy.

Note: Use lavender oil with caution during pregnancy (especially during the first trimester).

6.     Carrot

Organic CarrotsCarrot juice helps in curing migraines, as it allows sufficient blood flow towards the brain. Carrot when combined with other herbs and vegetables like spinach and ginger gives great results in curing the migraine headaches. Ginger provides relief from pain whereas spinach is rich in folic acid, iron, vitamins, and minerals which help in relieving pain.

Method : Carrot Juice

Things you need
·         Carrots- 4-5
·         Spinach leaves- 10-12
·         Ginger- 1 inch
1.      Take 4-5 fresh carrots, and 10-12 spinach leaves.
2.      Also, take 1 inch of ginger root peeled.
3.      By using your juicer, mix all these vegetables and make juice.
4.      Drink this regularly and it will cure your migraine.

7.      Lemon

Hot LemonadeLemon contains anti-inflammatory properties which refresh and soothes the nerves. Lemon water improves blood circulation and reduces the swelling of blood vessels. Along with the juice, the lemon peel is also used for getting relief from a migraine headache.

Method : Lemon peel paste

Things you need

  • Lemons – 3-5
  • Water- 2-3 tbsp


  1. Take 3-5 lemons, and peel them.
  2. Now, crush the peel, and use some water to form a paste.
  3. Apply this paste on your forehead, and it will provide relief from pain.

8. Cinnamon

CinnamonCinnamon is very beneficial in curing migraine headache when triggered due to common cold or cold air. It has extremely high antioxidant activity as well as anti-bacterial properties which help in curing cold and migraines.

Method : Cinnamon Paste

Things you need

  • Cinnamon sticks- 4-5
  • Water- 2-3 tbsp


  1. Take 4-5 cinnamon sticks.
  2. Grind them by adding some water to make a thick paste.
  3. Now, apply this paste on your temple area of the head.
  4. Leave it for 10-20 minutes.
  5. Remove it when you feel relaxed from your migraine headache.

Suggestions to Prevent Migraine Attacks

A migraine brings unbearable pain which takes a while to cure. Thus, it is better to avoid the trigger of migraine headaches. Following are some preventive measures which will help to reduce the frequent future trigger of  a migraine:

  • Stay calm and avoid high-stress situations.
  • Avoid smoking and excessive consumption of alcohol.
  • Avoid intake of food which contains nitrites and nitrates like salami, bologna, hot dogs, smoked fish, bacon, and ham.
  • Take a healthy diet, which includes magnesium, vitamin B2 (Riboflavin), Coenzyme Q10 and butterbur.
  • Avoid chocolates, almonds, dairy products, and caffeine.
  • Exercise regularly like walking, swimming, and cycling.
  • Practicing yoga regularly which keeps your mind relax and prevents headaches.
  • Take plenty of sleep and allow your body to rest.
  • Don’t strain your eyes.
  • Always stay hydrated, as dehydration is one of the main causes for migraine headaches.

So, now you are aware of how to treat a migraine at home. The regular use of home remedies for headaches and migraines will help you to stay healthy. Use the natural remedies for migraines to get long term rid of the disease. Share your experience with the application of home remedies to treat migraines headaches.

Previous article7 Best Home Remedies for Flu (Influenza)
Next articleHow To Get Rid of Pimples Fast
Hey all, I am Suzanne, I love collecting new information on natural cure for health ailments. I always feel that nature has remedies for all our health problems, we just have to use it in the right way. I am DIY pursuer and thus keep trying natural things to get rid of nasty diseases. You will be amazed to know about the treasure mother earth has and how it can help us improve our health. Join me in a journey which take you closer to nature and keep you healthy.