Which essential oils are good for headaches?

Which essential oils are good for headaches? This is one of the most commonly asked questions I am asked.
Of all the common health complaints, headaches are up there. Millions of people of all ages experience regular headaches. Headaches can be caused by numerous sources, from stress to hormonal changes. Whatever the cause of your headaches may be, there’s no doubt that you, like all headache sufferers, are always on the hunt for a treatment option that actually works. While over-the-counter pain medications may temporarily relieve the problem, they don’t address the root cause and in many cases they don’t effectively eradicate the pain completely.

Luckily, there is a method for headache relief that is affordable, completely safe and extremely effective. It’s called aromatherapy.

What is Aromatherapy?

Aromatherapy is a form of therapy that has been practiced for thousands of years. Aromatherapy refers to the use of essential oils in order to relieve physical and emotional symptoms that a person is experiencing.

Essential oils are the concentrated oils that are extracted from plants. Different plants have unique healing benefits that have successfully treated numerous health problems since ancient times.

 The Best Essential Oils for Treating Headaches

  1. Lavender Essential Oil

Lavender essential oil is commonly used for stress relief and relaxation. There’s also strong evidence that lavender can help treat headaches and migraines.

Breathing in the scent from lavender essential oil can help acute management of migraine headaches. One study found that people reported a significant reduction in pain after only fifteen minutes of inhaling the lavender oil.

How to use it

You can apply lavender oil (diluted with a carrier oil) to the skin, use an aroma diffuser, or add the diluted oil to a warm bath to obtain its benefits

     2.Peppermint Essential Oil

Peppermint essential oil can alleviate headaches fast when applied directly to the forehead and temples. That’s because it stops muscle contractions and encourages bloodflow, making it especially effective at treating tension headaches. Peppermint essential oil contains menthol which has a cooling effect on the skin and muscles, helping tense muscles relax.

Dilute the peppermint with another carrier oil, like fractionated coconut oil, and apply to temples.

  1. Eucalyptus Essential Oil

Eucalyptus essential oil is especially effective at treating sinus headaches. That’s because the inhalation of eucalyptus opens up the nasal passages to clear out congested sinuses. Eucalyptus also reduces inflammation that can trigger headaches. It relieves sinus tension that causes the headache.

How to use it

You can apply a drop of eucalyptus oil to a carrier oil and apply it to the chest to help clear the sinuses, or add a few drops to hot water and breathe in the vapor or add a few drops into a diffuser.

  1. Rosemary Essential Oil

Rosemary essential oil has powerful anti-inflammatory and analgesic (pain killing) properties. It’s been used in folk medicine for hundreds of years for stress reduction, pain relief, and improved circulation, which can all help headaches. It also helps reduce insomnia and relax muscles, which can help with headaches.

How to use it

To use rosemary oil, you can massage the affected area with a few drops of rosemary oil mixed with a carrier oil like coconut oil. It’s also thought that the scent of rosemary oil, like breathing in the scent from a diffuser bracelet or necklace, can offer pain relief.

   5.  Chamomile Essential Oil

The essential oil of roman chamomile relaxes the body and soothes muscles, and for this reason can be a great aid in treating tension headaches. It can also help treat anxiety and insomnia, which are common causes of headaches.

How to use it

You can add a few drops of chamomile essential oil diluted in a carrier oil to a bath, or to hot water, and breathe in the steam or add a few drops into a diffuser.


Essential oils are generally regarded as safe, and many have much fewer side effects compared to most traditional migraine and headache medications — including both over-the-counter and prescription medicines.

Do not use while pregnant.

The biggest risk associated with essential oils is the risk of an allergic reaction or irritation. Applying oils to the skin can cause irritation, including a stinging, burning feeling, redness, or a rash. You should dilute all essential oils, including peppermint and eucalyptus oils, with a carrier oil before applying to the skin. To prevent widespread irritation, do a small test spot on your skin before applying a large amount. If there is no reaction in 24 to 48 hours, it should be safe to use.


Leave a comment

Name .
Message .

Please note, comments must be approved before they are published