Essential Oils for Headaches

Essential Oils for Headaches

Headaches are no fun. We all get them from time-to-time. Maybe it’s a mild pain or ache, or perhaps it is a more severe throbbing headache. There are many things we can do to help with headaches, but sometimes we just cannot find relief. There are many essential oils you can use when a headache arises, or to use throughout your days to help prevent the onset of pains and aches.

Essential Oils for Headaches

Although there are many essential oils for headaches, some may work better than others. We can investigate for ourselves what oil is useful, and recognize how our bodies respond to different uses. Here are seven of our favorite essential oils for helping treat headaches.

1. Tension Blend

There are different blends out there for working with headaches. doTerra PastTense is my absolute favorite. It’s actually the oil that got me hooked on essential oils in the beginning, as it was so effective where other methods of working with a headache failed. PastTense is a blend with Wintergreen Leaf, Lavender Flower, Peppermint Plant, Frankincense Resin, Cilantro Herb, Marjoram Leaf, Roman Chamomile Flower, Basil Leaf, and Rosemary Leaf. It’s a wonderful blend for grounding and promoting balanced emotions. I’ve found it to be incredibly soothing, helping relieve headache symptoms quite effectively.

It comes in a roller, making it super easy to apply. You can use it on your back, neck, shoulders, and temples to help promote grounding and relaxation.

peppermint essential oil2. Peppermint Oil

Peppermint is a common scent with which many of us are familiar. In addition, it can create a cooling sensation. It must be diluted, as peppermint oil is quite strong. With a bit of menthol, the power of peppermint oil can be felt quickly when applied to the skin. Although the sensation may help with headaches, it also is stimulating. Peppermint is a great oil to use for afternoon headache pains, but it may be too stimulating for some at night.

You can diffuse peppermint oil into the air around you, inhale directly by placing a drop on your palm, or dilute it and use it directly on the neck, muscles, or temples! Learn more about how to make a dilution on our page at

3. Lavender Oil

Lavender is a classic oil used for relaxation. It has many uses related to promoting ease, and can be helpful in dealing with headaches. I often mix some lavender with a minty oil like peppermint to create a soothing but uplifting blend. Whether you diffuse it into the air around you or drop some in a bath, lavender can be a great go-to when you’re having trouble with the head!

Try putting some lavender oil on the wrists, neck, or feet. You can also put a drop or two in a shower or bath to help promote relaxation.

4. Eucalyptus Oil

Eucalyptus is a minty oil, similar somewhat in aroma to peppermint. With a bit more of an earthy scent, eucalyptus can be a great oil for grounding. It can act as an anti-inflammatory, and can bring mucus up from the lungs. Eucalyptus is especially helpful with headaches related to sinus problems and colds.

You can diffuse eucalyptus or dilute it with other oils to create a relaxing blend.

chamomile essential oil5. Chamomile Oil

Chamomile is an essential oil that can promote calm and relaxation. You may have had chamomile tea before, as it is a wonderful bedtime tea. Chamomile is great for headaches related to stress and being tired. It helps us to calm down, be at ease, and ground ourselves at the end of the day. It can help with things like irritation and anger as well.

Diffusing chamomile can be a great way to go, but you can also put a drop in your tea at night to help promote mental and physical ease.

6. Ginger Oil

Ginger is one of those oils that seems to help everything.. Perhaps best known for its ability to help with digestion, ginger is actually an anti-inflamatory and can also help give us energy. It can help relieve muscle tension and pains, which often cause headaches. You can diffuse it for an uplifting relaxation, consume it orally, or apply to the skin.

7. Jasmine Oil

Jasmine is a personal favorite of ours as well. The sweet and floral smell is relaxing from the moment you apply it. Jasmine has been used for centuries by some cultures for its ability to promote ease and comfort. It’s commonly used by spas and in massage therapy as it helps people feel at ease. We strongly recommend trying some jasmine essential oils for headaches and see if it helps!

Shop NowShop Now