What are the Best Essential Oils for Migraines?

essential oils for migraines

Did you know that more than 37 million people suffer from migraines and almost 5 million will get at least one per month? And this is why so many people are turning to essential oils for migraines.

People want an all-natural solution to a problem that pretty much shuts you down as a human being. 90% of the people who experience migraines have to miss work or can’t function normally.

So let’s take a look at the best essential oils for migraines, and how to best use them.

How to Use Essential Oils for Migraines

There are a few ways these oils might be able to help you. So feel free to experiment a little bit, and find out what works best for you.

Rubbing it in or Massaging it

This is a very popular option because you’re massaging essential oils directly into the area where it feels like you need it the most.

We would recommend diluting anywhere from 10 to 12 drops of the essential oil of your choice into about an ounce of the carrier oil of your choice.

Now take this mixture and gently massage it into your forehead temples and even the back of your neck. But obviously, keep this away from your eyes.

Warning: As always, if you’re pregnant, breastfeeding, or using essential oil’s to help a child under one-year-old, we recommend speaking with your doctor or healthcare professional first.

Also, if you experience any sort of skin irritation, you should stop using the oil immediately. This may include:

  • Soreness or tenderness in the area
  • Rash or discolorization
  • Blistering or hives

This could be a sign you are allergic to this particular type of oil. And you obviously don’t want to have an allergic reaction on top of your migraine.

Defusing it

This is more of a preventative step. If your frequent migraine sufferer, certain essential oil’s can help prevent migraine attacks, with the help of your diffuser.

This can be particularly helpful if you have some idea of when your migraines are coming.

Some people can predict their migraines because they know they are more prone to migraine headaches during certain stages of their menstruation cycle, stressful times at work, or changes in the weather.


You can go about this in two different ways. First of all, you could rub a couple of drops of essential oil’s into the palm of your hands, then place them over your nose and take a series of deep and slow breaths.

You can also add some essential oil drops to some cotton balls and tuck them away into a Ziploc bag, in case these headaches strike while you’re at work or out and about.

If your migraine is sinus related in any way, a lot of people have had wonderful results from adding a few drops of essential oil to boiling water, then covering their head with a towel to create a reasonably airtight seal to inhale the steam.

What are the Best Essential Oils for Migraines?

Now that we’ve explored the techniques, let’s take a look at which EOs might be best for you. Again, each type will have different effects. So feel free to experiment. but if something works for you, absolutely stick with it.


This is a very popular choice because of peppermints noted ability to help with muscle contractions, well stimulating your blood flow. It also has a very pleasing cooling effect which just seems to take everything down a notch.

Researchers in 1996 studied the effect that peppermint oils had on headache sufferers. The treatment was applied with a small sponge directly on the skin.

They found that patients definitely reported pain relief with no side effects whatsoever.

If you’ve ever used peppermint oil before for any other conditions and saw good results, you will definitely want to try it as one of your go-to essential oils for migraines.


This is another calming agent that is popular for relaxation, stress release, and even as an antidepressant/ antianxiety solution.

Lavender oil targets your limbic system using the main constituents, linalool and linalyl acetate. They are quickly absorbed into the skin.

Also, a 2012 study published in European Neurology revealed that 92% of the headache sufferers they studied with migraines reported positive results, entirely or partially, to lavender oil inhalation.

Rosemary Oil

This is another tried and tested solution that has been known to help with stress reduction, pain relief, and circulation problems. It’s also been shown to do amazing things with stress headaches and migraines.

We would recommend mixing a few drops of your rosemary oil with a good carrier oil like coconut. Now rub that mixture into the troubled area. You can also see good results by breathing it in while adding it to a nice hot bath.

Chamomile Essential Oil

This one should be avoided if you’re pregnant. But if you’re not, chamomile oil can be a great solution for muscle pain, body aches, and insomnia. And it can also work on your migraine.

You will probably see your best results from this one by adding it to a warm bath and breathing in the steam.


If you’re prone to both migraines and sinus headaches, or combinations of the two, eucalyptus could be the solution you’re looking for.

This oil is known for its ability to open up your nasal passages and clear your sinuses. This can go a long way to relieving the pressure and tension of a migraine headache.

If you’re going to go this way, we recommend rubbing your essential oil into the chest area. Or, add it to hot water and inhale the vapor.

These are just a few of the essential oils that people have used to treat their painful migraine headaches. How about you? What oils have you used? How did they work? Let us know in the comments below.

About the author


    Click here to add a comment

    Leave a comment: