Essential Oils for Headaches: Best Oils & Safe Use

By Ellen Cooper, independent essential-oil reviewer (hands-on since 2018, no MLM affiliation)
Almost every “essential oils for headaches” list names the same five oils and tells you to rub them on your temples. What none of them tell you is which oils actually have research behind them, which are pure tradition, and – the part I care about most – which headache each one is even meant for. So I read the trials instead of the listicles, and here’s the honest version: a couple of these oils genuinely help, most are gentler than that, and the smart move is matching the oil to your kind of headache.
Quick answer: Peppermint has the best evidence for tension headaches (rubbed on the temples, diluted), and lavender for migraines (inhaled for about 15 minutes). Eucalyptus helps sinus-pressure headaches through steam. Everything else is worth a try but leans on tradition more than trials. Always dilute before skin, and treat oils as a complement to – never a replacement for – real care.
Peppermint is the workhorse for tension headaches, and it is also the one people most often mix too strong. Our guide to diluting peppermint properly covers the roller ratio and the reasons to stay under it.
Do essential oils actually work for headaches?
Honestly? A little, and it depends heavily on the oil and the headache. The most recent overview I could find – a 2023 meta-analysis pooling the trials on lavender, peppermint, chamomile and others – concluded that the evidence is still inconclusive overall, mostly because the studies are small and use different methods (2023 meta-analysis, PMC, retrieved 2026-07-16). That sounds discouraging, but it doesn’t erase the two oils that do have solid individual trials behind them.
The reason scent can touch a headache at all is real: aromatic molecules travel from the nose straight to the limbic system, the brain’s emotion and pain-processing hub, which is why inhaling something calming can shift how you feel within minutes (Johns Hopkins Medicine). With peppermint on skin, there’s a second mechanism – its menthol triggers cold receptors and dials down the pain signal locally. So the effect is plausible; it’s just gentle, not a knockout.
Which essential oils are best for which headache?
Here’s how I’d rank the five that come up most, graded by how strong the actual research is – not by how often they appear on wellness blogs.
| Oil | Best for | Evidence | How to use |
|---|---|---|---|
| Peppermint | Tension headaches | Strong (controlled trials) | Diluted, massaged on temples + forehead |
| Lavender | Migraines | Strong (a placebo-controlled trial) | Inhaled ~15 min |
| Eucalyptus | Sinus headaches | Emerging | Steam inhalation |
| Rosemary | Tension / tightness | Emerging | Diluted on neck, or diffused |
| Roman chamomile | Stress-driven headaches | Emerging | Diffused or diluted roller |
Peppermint – my go-to for tension headaches
This is the one I reach for first when a headache creeps in from hours at a screen. A 2016 review of controlled trials (Göbel) found topical peppermint significantly outperformed placebo for tension-type headache, and rated it comparable to acetaminophen or aspirin (Göbel, National Library of Medicine, 2016, retrieved 2026-07-16). I dilute 2-3 drops in a teaspoon of carrier oil and massage it into my temples and forehead – the cool tingle sets in within a few minutes. Keep it well away from the eyes, and skip it for children under 6 (menthol can affect their breathing).
Lavender – for migraines
Lavender works differently: instead of cooling, it calms the nervous system. In a placebo-controlled trial, inhaling lavender oil for 15 minutes eased acute migraine better than placebo (Sasannejad et al., European Neurology, 2012, retrieved 2026-07-16), and research is still active – there’s an ongoing registered trial looking at lavender for migraine severity. During an attack I add a few drops to a diffuser in a dark, quiet room, or just inhale from the bottle. One caveat migraine sufferers know: if strong smells are a trigger for you, go easy – peppermint especially can tip a scent-sensitive migraine the wrong way. For more on this oil, see our lavender benefits and safety guide.
Eucalyptus, rosemary and chamomile – the honest “maybe” tier
Eucalyptus earns its place for sinus headaches: its eucalyptol thins mucus and opens blocked passages, and steam is the way to use it – a few drops in a bowl of hot (not boiling) water, towel over your head, eyes closed, five to ten minutes. Rosemary may help tension headaches with a tight, pressure quality by nudging circulation, and chamomile suits the stress-triggered kind through its calming effect. I’m honest that these three lean more on tradition and small studies than on strong trials – use them as helpers alongside peppermint or lavender, not as the main event.
The peppermint and lavender oils I reach for (for the temple massage above).
Recommended oils on Amazon
As an Amazon Associate we earn from qualifying purchases, at no extra cost to you. Product details and availability are subject to change – check the live listing on Amazon.
| Image | Product | Best for | Buy |
|---|---|---|---|
![]() | Majestic Pure Essential Oil with Glass Dropper | Budget peppermint | Buy on Amazon |
![]() | Handcraft Blends Peppermint Essential Oil | Budget peppermint | Buy on Amazon |
![]() | Organic Peppermint Essential Oil 30 ml | Large bottle, best value | Buy on Amazon |
Affiliate links · details and availability change · check the live Amazon listing.
How do you use them safely?

The one rule I never skip: dilute before skin. Neat (undiluted) oil can cause a burn or a permanent sensitivity to that oil. For adults, a 2% dilution is standard – about 2 to 3 drops per teaspoon of carrier oil, or 12 drops per ounce (30 mL). Drop to 1% (half that) for sensitive skin or older adults. There are three ways I actually use oils for a headache:
- Topical for tension – diluted peppermint massaged into temples, forehead, and the back of the neck.
- Inhalation for migraines – lavender in a diffuser (3-5 drops, 30 minutes max, then a break) or straight from the bottle.
- Steam for sinus pressure – eucalyptus in hot water, eyes shut.
A couple of things that trip people up: never use a plastic roll-on (oils degrade it – use glass), and don’t run a diffuser for hours, since over-diffusing can actually bring a headache on. For the full basics, our beginner’s guide to using essential oils and how to dilute an oil walk through it.
Two blends I actually keep
- Tension roll-on (10 mL) – 3 drops peppermint + 2 drops lavender + 1 drop rosemary, topped with fractionated coconut oil. Roll onto temples and neck at the first twinge.
- Sinus steam bowl – 3 drops eucalyptus + 2 drops peppermint in hot water; towel, eyes closed, breathe gently for a few minutes.
If strong scents trigger your migraines, start with lavender alone (just 1-2 drops) before adding anything else.
Who should be careful – pregnancy, kids, and pets

“Natural” doesn’t mean “safe for everyone.” A few groups need real caution:
- Pregnancy – avoid rosemary and wintergreen; lavender and peppermint are considered relatively safer at low dilution, but check with your provider first. The Mayo Clinic advises caution and a conversation with your doctor before using oils in pregnancy.
- Children – no peppermint under 6, no eucalyptus under 10 (both can affect young children’s breathing). Well-diluted lavender is the gentler choice, diffused in a ventilated room.
- Pets – cats can’t process many oil compounds; tea tree, eucalyptus, peppermint and citrus are among those toxic to them. Diffuse only where a pet can leave, and never apply oils to an animal.
When a headache needs a doctor, not a diffuser
Oils are for ordinary tension, migraine and sinus headaches. Get medical help right away for a sudden “worst headache of your life,” a headache with fever and a stiff neck, one after a head injury, or one with vision changes, confusion or weakness on one side. And see your doctor if headaches hit more than 15 days a month, keep worsening, or stop responding to anything – the National Cancer Institute is clear that aromatherapy is a complementary support, working alongside medical care rather than instead of it.
Frequently asked questions
What is the best essential oil for headaches?
It depends on the type. Peppermint has the strongest evidence for tension headaches (diluted, on the temples), and lavender for migraines (inhaled for about 15 minutes). Eucalyptus helps sinus-pressure headaches via steam.
What gets rid of a headache fast?
For a tension headache, diluted peppermint massaged into the temples tends to work within minutes. For a migraine, inhaling lavender for 15 minutes has trial support. Pairing either with water and a few minutes in a dark, quiet room helps more than the oil alone.
Can I put peppermint oil straight on my skin for a headache?
No – always dilute it first (2-3 drops in a teaspoon of carrier oil). Neat peppermint can irritate or sensitize skin, and keep it away from the eyes.
Do essential oils cure headaches?
No. They can ease mild to moderate tension and migraine headaches as a complement, but the overall evidence is modest and mixed. Frequent or severe headaches deserve a proper medical work-up.
The bottom line
If I had to keep two oils for headaches, it’d be peppermint for the tension kind and lavender for migraines – those are the two with real trials behind them. Match the oil to the headache, dilute anything that touches skin, keep sessions short, and treat all of it as a helpful add-on to – not a substitute for – proper care. Start simple: 2 drops of peppermint in a teaspoon of carrier oil, massaged into your temples, the next time a tension headache starts.
Medical disclaimer: This article is general information, not medical advice, and does not diagnose or treat any condition. Never apply essential oils neat or ingest them, and check with a qualified professional before using them during pregnancy, around children, with a medical condition, or alongside medication. Seek urgent care for a sudden severe headache, or one with fever, stiff neck, vision changes, or weakness.



