10+ Effective Essential Oils for Migraine

Migraine headache affects up to 12 percent of the population in the United States [1].

It causes throbbing pain usually in one area of the head, which can last for a few hours to a few days [2].

However, headache is just one part of it, as it is usually accompanied by other unpleasant symptoms such as vomiting, nausea, and light and sound sensitivity [3].

Interestingly, this condition is “three times more common in women than in men” [1].

Some of the factors that can trigger an attack include stress, sleep deprivation, hunger, light exposure, and hormonal changes in women [1].

Although most cases of migraine are minor and are no reason for concern, this condition can take a toll on the quality of your life.

You should therefore get relief from migraine attacks using these beneficial essential oils.

1. Lavender

Lavender is one of the most popular herbal remedies and cosmetic ingredients that belong to the Lavandula genus [4].

For centuries, it has been used to treat anxiety, depression, and pain-related disorders [5].

This aromatic herb contains active compounds such as ketone and linalool that help tone down pain and inflammation, and induce relaxation [5].

In 2012, a group of researchers from Iran assessed the effects of lavender essential oil on some of the 47 patients suffering from migraine headaches [6].

Findings reveal that inhalation of this oil for 15 minutes resulted in a significant decrease in the severity of the headache [6].

Out of the 129 headache attacks, more than 90 responded well to lavender oil treatment [6].

This oil is not only effective but also safe to use, as long as you don’t use it in undiluted form.

What You’ll Need:

  • 8 drops of lavender oil
  • 4 drops of chamomile
  • 1 oz. sweet almond oil

Recommended Directions:

  • Blend oils in a jar.
  • Take a small amount.
  • Rub it gently on painful part of your head.
  • Massage for 10 minutes.
  • Repeat as needed.

2. Rosemary

The pharmacological effects of rosemary are highly valued in both traditional and modern medicine.

Oil extracted from this herb can help those who complain of migraine symptoms such as headache, nausea and vomiting.

According to a study published in the Journal of Korean Biological Nursing Science, aromatherapy with rosemary reduced headache and anxiety among middle-aged women with chronic headache [7].

This may be correlated to the herb’s antinociceptive and analgesic effects, which have been proven in various animal experiments [8, 9].

The way this oil works is that it numbs the pain receptors and at the same time, block signals of pain in the brain.

What You’ll Need:

  • 5 drops of rosemary

Recommended Directions:

  • Pour rosemary in a cotton ball.
  • Inhale the scent.
  • Rub cotton ball on temples and forehead.
  • Repeat remedy two to three times a day until pain subsides.

3. Chamomile

Many people enjoy drinking chamomile tea, loving its soothing effects.

Its oil extract meanwhile is a popular natural solution for pain and nausea.

In 2015, researchers from Australia and Malaysia analyzed the efficacy of chamomile as an anti-migraine treatment [10].

They discover that parthenolide and chamazulene in chamomile can inhibit migraine-related inflammation, and therefore can prevent and treat its symptoms [10].

As you know, headache is just one of the many symptoms of migraine.

Fortunately, chamomile oil can also alleviate vomiting, nausea and light sensitivity, among others.

A study that can be found in the Medical Hypotheses Journal echoes these results, adding that topical application of chamomile oil also impedes production of nitric oxide that in turn, helps reduce migraine attacks [11].

What You’ll Need:

  • 4 drops of chamomile
  • 4 drops of helichrysum
  • 1 oz. of jojoba oil

Recommended Directions:

  • Put all the oils in a glass jar.
  • Shake to blend well.
  • Apply a small amount on your head and scalp.
  • Massage gently for a few minutes.
  • Repeat everytime you have a migraine attack.

4. Eucalyptus

An experiment performed by German scientists probed the effects of eucalyptus oil along with other oils in 32 individuals with migraine [12].

Results clearly state that the oil had a positive impact not only on mental and muscle relaxation but also in cognitive performance [12].

Its anti-inflammatory activity was proven in a rat paw edema test conducted by American and Brazilian researchers in 2003 [13].

It also has peripheral and central analgesic effects that justify its use in folkloric medicine as treatment for migraine and headaches [13].

It’s not hard to imagine how eucalyptus can help migraine sufferers.

After all, a quick application of eucalyptus oil on the skin instantly leaves a feeling of coolness that can refresh and rejuvenate your senses.

What You’ll Need:

  • 10 drops of eucalyptus oil

Recommended Directions:

  • Pour eucalyptus oil in a diffuser.
  • Fill the room with its scent.
  • Inhale deeply.
  • Do this remedy once a day.

5. Peppermint

It was in 1753 when peppermint was first identified by Carolus Linnaeus [14].

At that time, it was considered a species but later on, it was discovered that it is actually a hybrid [14].

Peppermint oil is currently used as a flavoring agent in dental and pharmaceutical products, as well as a natural remedy for various ailments including migraine [14].

Menthol, the active compound in peppermint, is a known natural analgesic [15].

A study featured at the International Journal of Clinical Practice investigates how 10 percent menthol solution works as an “abortive treatment method” for migraine [16].

It was found that menthol in peppermint successfully alleviated symptoms of migraine including vomiting, nausea, light and sound sensitivity and headache without any observed adverse effects [16].

What You’ll Need:

  • 5 drops of peppermint oil
  • 1 teaspoon of jojoba oil

Recommended Directions:

  • Combine the two oils.
  • Apply a thin layer on temples and forehead.
  • Massage gently using circular motions.
  • Follow remedy each time pain sets in.

6. Helichrysum

Helichrysum is widely used in Europe, particularly in Portugal, Spain, Bosnia and Italy, where people rely on it for colds, cough, allergies, and gallbladder disease [17].

In Turkey, it’s one of the herbal plants used to relieve migraine [18].

Most of the studies done on helichrysum extract confirm its pharmacological effects, attributed primarily to its active compounds [17].

Caryophyllen oxide, for example, has been found to have potent anti-inflammatory and analgesic effects that help tone down migraine-related pain and inflammation [19].

Because it has strong analgesic effects, it can also be used in other types of painful conditions such as arthritis, muscular aches, stomach pain, and lower back pain.

What You’ll Need:

  • 3 drops of helichrysum oil
  • 1 teaspoon of jojoba oil

Recommended Directions:

  • Mix jojoba and helichrysum oils.
  • Inhale the scent as you do.
  • Massage head gently.
  • Repeat two to three times a day.

7. Spearmint

Probably the most popular use of spearmint is for freshening up the breath and getting rid of halitosis.

Of course, that’s not all it could do.

Spearmint oil also works to improve the condition of those with chronic migraine attacks.

It has proven analgesic and anti-inflammatory properties, reports a 2013 study [20].

In addition to these, spearmint can also alleviate other migraine symptoms such as nausea and vomiting with its antiemetic effects [21].

Whatever migraine symptom you’re suffering from, you can get quick relief by using spearmint oil.

What You’ll Need:

  • 5 drops of spearmint oil

Recommended Directions:

  • Pour oil in a tissue or cloth.
  • Inhale the aroma.
  • Do this a few times a day.

8. Basil

There are over 150 plant species that belong to the genus Ocinum but basil is the most cultivated around the world [22].

Many people love it for its unique spicy flavor with a hint of clove and mint [22].

Apart from its rich taste and enticing aroma, basil is also touted for its array of benefits for the health.

Its therapeutic properties include pain relief from migraine attacks.

Clinical data from a Korean study shows that it is highly effective in reducing headache and anxiety, thereby providing relief to those who suffer from migraine [7].

In this experiment, some of the forty middle-aged women with recurrent cases of headaches were given a blend that makes use of basil oil as one of the ingredients [7].

The aromatherapy blend was inhaled three times a day, and applied on the neck and shoulders once a day [7].

By the time, the trial was complete, it was reported that the aromatherapy blend reduced pain, stress and anxiety [7].

What You’ll Need:

  • 3 drops of basil oil
  • 1 cup of hot water

Recommended Directions:

  • Pour oil in hot water.
  • Drink concoction once a day.

9. Ginger

Like garlic and turmeric, ginger is also a root crop famed for its countless therapeutic purposes.

It is mostly used for pain and anxiety relief.

For migraine sufferers, ginger oil can help tone down pain and dizziness as well as ease feelings of wanting to throw up.

Various studies have long verified of its analgesic, antinociceptive, anti-inflammatory and anti-emetic properties [23, 24, 25, 26, 27].

In one clinical trial, the effects of ginger were compared to those of metoclopramide and placebo [26].

The participants consisting of 120 women had reported reduction in pain and nausea after using ginger and metoclopramide [26].

In another study conducted in 2005, it was revealed that ginger oil reduced nausea by at least 20 percent [26].

What You’ll Need:

  • 5 drops of ginger oil
  • 1 cup of hot water

Recommended Directions:

  • Add ginger oil to hot water.
  • Drink the mixture.
  • Do this when you have headache or when feeling nauseous.

10. Rose

For hopeless romantics, a rose is considered a symbol of love.

For medical practitioners, it is a potential remedy for many types of ailments [28].

Oil extracted from rose has been found to have significant analgesic effects that can be a boon for those who have recurrent cases of migraine.

A study reports that aromatherapy with this oil can efficiently reduce headache pain and anxiety, commonly felt by those who have this condition [7].

Whether inhaled or applied topically, this can do so much in alleviating migraine symptoms.

What You’ll Need:

  • 5 drops of rose oil

Recommended Directions:

  • Put rose oil in a handkerchief.
  • Smell the handkerchief whenever you feel pain.

11. Lemon Balm

A highly valued medicinal oil, lemon balm is extracted from a plant that’s native to western Asia and eastern Mediterranean regions [29].

Contributing to its vast pharmacological effects are its active compounds namely citral, geranoil and citronellal [29].

Apart from being a potent tonic, carminative, and antispasmodic, lemon balm is also a proven hypnotic and sedative agent that can do so much for you if you suffer from chronic migraine [29].

A 2008 study performed by researchers from Brazil also confirms that lemon balm oil has antinociceptive effects [30].

What this means is that this oil has the ability to disrupt pain signals in the brain so you don’t feel as much as pain as you usually do.

Lemon balm can also help induce sleep, which is another way migraine sufferers can benefit from this oil.

As you know, migraine can make it difficult for you to get a good night’s sleep.

What You’ll Need:

  • 3 drops of lemon balm oil
  • 1 teaspoon of almond oil

Recommended Directions:

  • Put the two oils in a bowl.
  • Transfer oil mixture to a glass jar with a lid.
  • Seal the lid, and shake to blend.
  • Pour a few drops of oil blend on your fingers.
  • Massage forehead and temples gently with your fingers.
  • Do this for 15 minutes.
  • Repeat remedy three times a day for one to two weeks.

12. Clove

Clove oil is among the botanical medicines considered effective and safe for the treatment of various types of headaches—tension headache, cluster headache and even migraine headache [31].

This oil, which is extracted from the dried flower buds of the clove plant, has long been used to promote healing and alleviate pain [32].

That’s because clove oil possesses pharmacological properties that can curb pain such as anesthetic, analgesic and antinociceptive [32, 33].

Carvacrol, eugenol, cinnamaldehyde and thymol are just few of the many active compounds that can be found in this essential oil [32].

These chemicals are responsible for its beneficial effects [32].

What You’ll Need:

  • 3 drops of clove oil
  • 1 teaspoon of coconut oil

Recommended Directions:

  • Combine the two oils in a bowl.
  • Put the oil blend in a glass jar.
  • Pour a few drops of a piece of cloth.
  • Put the cloth on top of your forehead.
  • Press gently.
  • Massage the temples for a few minutes.
  • Inhale deeply as you do.
  • Repeat procedure each time you feel pain setting in.

Migraine can prevent you from performing your daily tasks efficiently. It can also make it difficult for you to enjoy life.

Don’t let yourself suffer from its symptoms. Use these practical and versatile essential oils that are both effective and safe.

Just make sure that you dilute them first in carrier oil before applying on the skin.