Best Essential Oils for Headaches

When it comes to headaches; essential oils are a wonderful alternative to medication. To really know which essential oil will work best, we have broken it down by common headache types, given you a list of recipes, and some effective ways to treat your condition. Some essential oils will work in more than one category but we want you to walk away with more than just a general idea.

General Headaches

Sometimes you just get a headache; no real cause per say, such as a sinus infection or an adverse reaction to food. For these types of headaches, Peppermint essential oil is the leading choice. A single drop of Peppermint essential oil on the affected area can bring instant relief. There are a couple other oils that can be added to your arsenal like Rosemary and Basil; these two oils can also bring rapid relief. If you want to create an aromatherapy blend for a diffuser we suggest mixing Peppermint, Rosemary, or Basil with another oil like Clove, Eucalyptus, Frankincense, Lavender, Marjoram, or Patchouli; to suite your sense of smell and use them in a diffuser to chase away those pesky headaches.

Peppermint Essential Oil

Food Related

Most of us have eaten something that did not sit well on our stomachs and not only suffered through the digestive discomfort but also battled a massive headache for it. There are 3 essential oils that work very well for this type of headache; and if you are already using essential oils, you probably already have them handy. Lavender, Rosemary, and Peppermint will combat food related headaches like a champ.

The Migraine

For the millions of migraine sufferers, there are essential oil solutions to combat this debilitating type of headache. You know how it is, it hurts to blink, light sensitivity can be intolerable, and quiet is a must. Peppermint and Basil are the most effective; followed by Wintergreen and Ylang-Ylang essential oils. Other essential oils that are also effective are Roman Chamomile, Helichrysum, and Eucalyptus. A great recommendation is using a diffuser in your room, as you rest, to bring relief and restore yourself. No matter the cause of your migraine; one of these essential oils will definitely get you back on your feet; headache free.

Essential Oils for Headaches

Tension Headaches

Tension headaches are usually due to high levels of stress; Peppermint essential oil is highly recommended. Whether you choose aromatherapy, diffusers, or direct application, you can beat a tension headache with this multi-functional essential oil.

Menstrual Headaches

Women everywhere can relate to those nasty menstrual headaches; for some, putting an end to an otherwise productive day. Throw away those over-the-counter medications and try Sweet Marjoram, Lavender, and Valerian to get rid of the pain and carry on without it.

Ways to Use these Essential Oils for Headache Relief

There are several ways to use essential oils to get relief from a headache. Creating a topical blend that be applied to the affected area (neck, back, shoulders, etc.) is very affective. When the essential oil is applied to the skin, it works rather quickly because it is absorbed into the body and goes to work. You can also create your own aromatherapy mist, in a small spray bottle, and spray it in your room. This is a great choice for on the go; think of it like carrying a bottle of pain reliever in your purse. Another great option, for when you have a little more time; is creating a diffuser blend from a few of the essential oils listed in this article. Diffusion works by creating a vapor laden with essential oil particles that will be inhaled and will provide your body with essential oils and their benefits. Another on the go idea is to add a few drops of your chosen essential oil to a cotton ball, bring it close to your nose, and inhale the aroma of the essential oil. This is a quick and easy way to deal with a headache and is also quite effective.

Best Essential Oils for Headaches

A Few Recipe Ideas

This article would not be complete without a few recipe ideas! A great recipe for topical migraine treatment is: combine 6 drops of Peppermint oil, 2 drops of Eucalyptus, 2 drops of Myrrh with 2 TSP of Almond carrier oil and massage into your forehead. This is a very common recipe and it really works well! To beat tension in the tub: add 1 drop Lavender, 1 drop Rosemary, and 1 drop Peppermint essential oils to your bath. Make sure the water is not too hot and mix the essential oils in well before soaking.


No matter what the cause of your headache essential oils can relieve the pain. They are a wonderfully safe alternative to adding medication to your body. By keeping these essential oils available, you can treat yourself or a family member quickly; bringing back harmony and balance to the body and mind.


  1. Anna A. April 12, 2016 Reply
  2. Rita Espina April 12, 2016 Reply
  3. Margaret April 12, 2016 Reply
  4. Lakeyia April 13, 2016 Reply
  5. Ellaina April 13, 2016 Reply
  6. Julie April 13, 2016 Reply
  7. Preeti S April 13, 2016 Reply
  8. Sheila April 13, 2016 Reply
  9. Sara April 13, 2016 Reply
  10. Rosana April 14, 2016 Reply
  11. Amy April 14, 2016 Reply

Add a Comment

Your email address will not be published. Required fields are marked *