11 Home Remedies for Migraine in 2020

Migraines are severe, recurring and painful headaches typically affecting one half of your head.

Migraine causes sensory disturbance due to the instability in the way your brain deals with the incoming sensory information. This instability is influenced by physiological changes like sleep, exercise and hunger.

Migraine Causes

  • Emotional triggers: stress, anxiety
  • Habitual triggers: smoking and alcohol
  • Hormonal triggers: women experience migraine during menstruation due to their hormonal changes
  • Physical triggers: lack of sleep, tiredness
  • Diet trigger: lack of proper nutrition, overconsumption of alcohol, low blood sugar level

Migraine Symptoms

One or two days before the migraine you may experience

  • Low energy
  • Irritability
  • Depression
  • Frequent yawning
  • Seeing light flashes and bright spots
  • Loss of appetite
  • Constipation
  • Stiff neck

Best Home Remedies for Migraine

#1. Magnesium as Remedy for Migraine

Few triggers of migraine are cortical spreading depression and hyper-aggregation of platelets. These triggers are caused due to the low amount of magnesium in your body.

The body absorbs magnesium and keeps your blood pressure stable and promotes heart health. Magnesium also regulates your nerve and muscle function and builds bone, DNA and protein, thereby countering the migraine causing triggers.

How to use

While over-the-counter supplements can boost the amount of magnesium in your body, but the best way is getting magnesium through magnesium-rich foods.

Foods that are rich in magnesium are

  • Dark leafy vegetables: spinach
  • Pumpkin seeds, squash seeds
  • Almonds
  • Tuna
  • Black beans, lentils
  • Avocado

Caution: People with kidney failure should not consume magnesium rich foods

#2. Peppermint Oil to Cure Migraine

Peppermint contains menthol, which helps muscles relax and ease the pain. The cooling effect of the peppermint oil causes a slight numbing effect which provides a huge relief to migraines.

Peppermint oils soothe the overactive nervous system during a migraine attack, thereby providing your temple with a relief.

How to use

  • Dilute peppermint oil with coconut oil
  • Apply directly on your temple
  • Massage your temple for 30 minutes daily and rinse off during bath

#3. Inhale Lavender Oil as Home Remedy

The curative properties of lavender oil induce relaxation to your nerves and are an active medicament in the treatment of migraine.

The anti-inflammatory property of the lavender oil helps to reduce the dilation of your blood vessels and regulates the serotonin level.

Lavender oil also helps to decreases your stress and anxiety for better sleep.

How to use

  • Add 2 to 4 drops of lavender oil to 2 to 3 cups of boiling water
  • Inhale the vapors
  • Optional: you can massage your forehead and nose with few drops of lavender oil before inhaling

Check outHome remedies for fever

#4. Caffeine as Home Remedy for Migraine


During a migraine attack, your blood vessels in the brain enlarge. Caffeine helps to shrink and constrict the blood vessels. This vasoconstrictive property of caffeine helps to ease the pain of migraine.

Adenosine is a naturally occurring substance in your brain and is responsible for bringing in effects like the widening of blood vessels and control of some aspects of sleep and movement of your body. Adenosine sticks to the receptor molecules of your brain cells.

The adenosine levels in your blood go up during the migraine attacks. Caffeine helps to block the action of these receptors and stops the effects of adenosine.

Foods containing caffeine

  • Coffee
  • Chocolate
  • Cocoa

Caution: Children and pregnant women should not consume a high dose of caffeine

#5. Take Ginger Tea to Cure migraine

The roots of ginger block prostaglandins, a compound that stimulates muscle contractions and causes the migraine.

Ginger directly attacks the serotonin, a natural substance that causes the narrowing of blood vessels in your brain and thereby relieving pain by affecting the nerves of your brain.

Ginger tea also helps in coping with the other symptoms of migraine-like nausea.

How to prepare ginger tea

  • Cut a few pieces of fresh ginger and add the ginger pieces to the regular tea
  • Steep for a few minutes
  • Consume the mixture
  • Optional: add a teaspoon of honey to improve the taste

You may find usefulhome remedies for sinus 

#6. Butterbur Tea for Migraine

Butterbur contains petasin as an active component. The anti-inflammatory properties of petasin relax your blood vessels in the brain that gets overexcited during a migraine attack.

Petadolex (butterbur extract) relieves spasm and decreases swelling which combats inflammation during the migraine.

How to prepare butterbur tea

  • Cut a fresh and dry butterbur root
  • Rinse thoroughly to remove the dirt
  • Soak the butterbur root in water for 12 hours
  • Boil the roots in a pot of water
  • Simmer for three to five minutes
  • Strain the tea into a cup and drink up to two times a day

Caution: Avoid drinking butterbur tea after your migraine symptoms subside because butterbur contains a chemical called pyrrolizidine alkaloids (PA), which can cause liver damage.

#7. Biofeedback Therapy for Migraine

Biofeedback Therapy

Biofeedback is a drug-free therapy which uses a sensor and a monitor to detect the muscle tensions in your forehead. The sensors are placed on your temple, and the responses are noted.

You are then advised to control specific bodily processes subconsciously that would provide you relaxation, relieve pain from the migraine.

How to use

Biofeedback is a technique best practiced under an expert biofeedback therapy practitioner.

But once you have developed the ability to recognize and reduce the muscle tension you will be able to do so anywhere and anytime without the help of the equipment.

#8. Use Cold Therapy for Migraine

Cold constricts the blood vessels and create a decreased downstream blood flow and lessening the pain on your temple.

Cold therapy reduces the ability to feel the pain due to migraine thereby acting as an analgesic.

Cold also decrease the metabolic and enzymatic activity, which reduces the demand for oxygen by local tissue of your forehead. All these factors contribute to soothing your migraine attack.

How to use

  • Apply ice pack either over the pain or at the base of your skull
  • Keep the ice pack on for 20 minutes
  • Take off for an hour and reapply again until the pain subsides

#9. Massage to Relief Migraine Pain


Massage eases the muscle tension in the forehead, jaw and shoulders, which can cause migraine. The benefits of massage are:

1. Reduces stress: Regular massage sessions can help you relieve stress, boost your energy levels, reduce pain and stimulate your physical as well as emotional levels.

2. Muscle relaxation: Massage targets the source of your forehead’s pain by eliminating tense muscles, increase flexibility and providing relaxation to the temple.

Massage also promotes the circulation of blood to the forehead, which increases the flow of oxygen and nutrients to the damaged tissues of your forehead. Muscles also reduce the stiffness and swelling in the muscles during the migraine attack.

3. Relaxation: Your body produces unhealthy hormone like cortisol under conditions of tension and stress which contributes to sleeplessness and migraine.

Frequent and prolonged massage therapy helps to decrease cortisol levels in your body. This enables your body to enter into a recovery mode and also triggers lasting feelings of relaxation, improved mood and reduces stress levels.

You can try a simple self-massage by watching this video

#10. Get Proper Sleep

Get Proper Sleep

Insomnia and migraine co-exist, especially in chronic migraine sufferers. Lack of sleep is a trigger for a migraine attack. Sleep deficiency leads to a state of stress. Which releases stress hormones and eventually leads to migraine.

Sleeps impacts the chemicals in your body, including serotonin. Serotonin deficiencies cause depression.

Follow best sleep practices like:

  • Sleep for about 8 hours and stick to this schedule even on weekends
  • Go to bed and wake around the same time
  • Create a fixed nighttime routine that helps you sleep better
  • Do not eat anything at least 2 hours before bedtime
  • Make sure your bedroom is dark and quiet

#11. Yoga

Practicing yoga helps to release tension and stress from your body. Yoga allows you to slow down and relax, and also improves circulation throughout your body. This leads to the inflow of oxygen and blood to your head.

Daily yoga practice also improves pain and stress which gives a considerable relief from your recurring panic attacks.

Two of the best yoga practices which you can follow are

Paschimottanasana (two-legged forward bend)
The two-legged forward bend calms down your brain, relieves stress and provides a huge relief to your migraine.

You can try two-legged forward bend yoga posture by watching this video https://youtu.be/T8sgVyF4Ux4

Adho Mukha Svanasana (downward facing dog pose)
The downward facing dog pose to increase the blood circulation to your brain and provides relief from recurring migraine attacks.

You can try downwards facing dog pose yoga posture by watching this video https://youtu.be/ETSIv8WetjI

Key Take away

The above-mentioned remedies, essential oils, yoga dietary and lifestyle modifications are natural, safe and effective ways to reduce migraines.

You are free to follow any or all of the techniques. If the symptoms do not subside even after following these techniques, then visit the doctor immediately.