Essential Oils for Headaches & Migraines: 6 Best Oils + Application Methods
Dr. Maya ChenShare
Last updated: May 2026
If you've reached for ibuprofen too many times this month, you're in good company — and you're also at risk of medication-overuse headache, which is its own problem. Topical essential oils, especially peppermint, have a real evidence base for tension headache relief that doesn't carry the rebound risk of NSAIDs.
This guide covers the 6 oils with the strongest research, what each one is best for, and exactly how to apply them.
What the Research Shows
Peppermint: A 1996 randomized, double-blind crossover trial in Phytomedicine found 10% peppermint oil (in alcohol solution) applied to forehead and temples produced relief comparable to 1000mg acetaminophen for tension headache. A 2020 systematic review confirmed the effect.
Lavender: A 2012 RCT in European Neurology found 15-minute lavender inhalation during migraine attacks reduced severity scores in 71% of patients vs 47% in placebo group.
Eucalyptus: Best for sinus-related headaches via 1,8-cineole opening nasal passages. Several small studies confirm sinus pain relief.
Rosemary, frankincense, chamomile: Less direct headache research but consistent traditional use and plausible mechanisms.
The 6 Best Essential Oils for Headaches
1. Peppermint — Best for Tension Headaches
Why: Menthol cools the skin and produces a vasodilation/contraction cycle that reduces tension headache pain. Direct cutaneous effect — works topically only.
Application: 1-2 drops in 1 tsp carrier oil, applied to temples, forehead (avoid eye area), and back of neck. Reapply every 30 minutes as needed.
Aroma Paradise stocks:
2. Lavender — Best for Migraine Prevention/Mid-Attack
Why: Reduces nervous system arousal during attack, may shorten duration. Works via inhalation rather than topical.
Application: Diffuser at first sign of migraine. 4-5 drops in ultrasonic diffuser. Or inhaler stick for portable use.
Aroma Paradise stocks:
3. Eucalyptus — Best for Sinus Headaches
Why: 1,8-cineole opens nasal passages, reduces sinus pressure that causes congestion-related headaches.
Application: Steam inhalation (3-4 drops in bowl of hot water, towel over head, inhale 5-10 minutes). Or diffuser during sinus issues.
Aroma Paradise stocks:
4. Rosemary — Best for Stress-Related Headaches
Why: Improves circulation, reduces muscle tension. Works topically and via inhalation.
Application: 1-2 drops in carrier oil, massaged into temples and back of neck. Or 4 drops in diffuser.
Aroma Paradise stocks:
5. Frankincense — Best for Anxiety-Induced Headaches
Why: Reduces underlying anxiety/tension that drives the headache. Works via inhalation.
Application: Diffuser, 4-6 drops. Or inhaler stick for portable acute use.
Aroma Paradise stocks:
6. Chamomile — Best for Cluster/Chronic Patterns
Why: Anti-inflammatory and anxiolytic. Works for headaches with anxiety or chronic baseline pain.
Application: Roller bottle for daily use, diffuser for acute episodes. (Not currently in AP catalog.)
Peppermint, lavender, eucalyptus — the headache trio. All in stock from $12.99.
Shop Headache Relief Oils →The Tension Headache Roller Bottle Recipe
This is the gold-standard topical blend, mirrored from clinical studies:
In a 10mL roller bottle:
- 8 drops peppermint
- 4 drops lavender
- 2 drops rosemary
- Fill with fractionated coconut oil or jojoba carrier oil
Roll on temples, forehead (avoiding eye area), and back of neck at first sign of headache. Total essential oil concentration: ~7%, slightly above standard 3-5% for daily use, appropriate for acute spot treatment.
Migraine Diffuser Blend
For diffusion during migraine attacks (when scent isn't aggravating):
- 4 drops lavender
- 2 drops frankincense
- 1 drop chamomile (if available)
Run continuously through attack. Many migraine patients become odor-sensitive during attacks — test in a previous-attack baseline, not during. If light/sound sensitivity is severe, skip diffusion entirely.
Sinus Headache Steam Inhalation
For congestion-driven headache:
- Boil 1 quart water, pour into heat-safe bowl
- Add 3 drops eucalyptus + 2 drops peppermint + 1 drop rosemary
- Drape towel over head, lean over bowl (12+ inches away to avoid burns)
- Breathe deeply 5-10 minutes, eyes closed
- Repeat 2-3x daily during sinus season
When NOT to Use Essential Oils for Headaches
Migraine with aura, severe migraine: Strong scents can be triggering. Do NOT diffuse during attacks if you have known scent sensitivity.
Children under 6: Avoid topical peppermint (menthol risk). Eucalyptus is also contraindicated for young children.
Pregnancy: Avoid peppermint in 1st trimester. Lavender, frankincense, chamomile generally safe in 2nd-3rd.
Concurrent medications: If taking triptans, ergots, or daily migraine prophylactics, check with your physician before adding aromatherapy.
Symptoms requiring medical attention: Sudden severe headache (worst-of-life), headache with neurological symptoms (vision changes, weakness, slurred speech), headache after head injury, headache with fever and stiff neck, new-onset headache after age 50. Don't reach for essential oils — get evaluated.
Bottom Line
Peppermint topical is the best-evidence essential oil for tension headache. Lavender inhalation has solid migraine evidence. Eucalyptus for sinus. AP stocks all four core oils — start with peppermint at $12.99–$14.99 and the dilution carrier oil from our dilution guide. Browse /collections/essential-oils.
Frequently Asked Questions
What is the best essential oil for headaches?
Peppermint for tension headaches — applied topically in a 5-10% dilution to temples and forehead, it has clinical evidence comparable to acetaminophen. Lavender via inhalation is the best for migraines. Eucalyptus for sinus headaches. The choice depends on headache type.
Where do you put essential oils for a headache?
Temples, forehead, and back of neck. Always in carrier oil (3-5% dilution for daily use, up to 7-10% for acute spot treatment). Avoid the eye area. For migraines, inhalation via diffuser or inhaler stick is more effective than topical.
Can I put peppermint oil directly on my head?
No. Always dilute peppermint in carrier oil — 1-2 drops per teaspoon (5mL) of jojoba, fractionated coconut, or sweet almond oil. Undiluted peppermint can burn skin and is too strong for direct application.
Do essential oils work for migraines?
Lavender inhalation has RCT evidence for reducing migraine severity in mid-attack. Effects are modest but real — about 71% reduction vs 47% in placebo. They don't replace prescription migraine medications but work as adjunct, especially for milder migraines or as preventive aromatherapy.
How fast do essential oils work for headaches?
Topical peppermint typically produces relief within 15-30 minutes. Lavender inhalation effects start within 5-15 minutes. If you don't notice any improvement in 30-45 minutes, the headache may be of a type that doesn't respond to aromatherapy (cluster, severe migraine, medication-overuse).
Can I use essential oils with ibuprofen or acetaminophen?
Yes — essential oils work via different mechanisms (cutaneous nerve modulation, vapor inhalation) and don't pharmacologically interact with NSAIDs or acetaminophen. They can be used together for severe headaches or as a stepping stone to reduce NSAID use over time (avoiding rebound/medication-overuse headache).
Are essential oils safe for children with headaches?
For ages 6+, diluted lavender on temples and back of neck is generally safe. Avoid peppermint and eucalyptus topically for children under 6 (menthol/cineole risk). For chronic pediatric headaches, see a pediatrician — not all kid headaches are simple tension headaches.
What carrier oil is best for headache rollers?
Jojoba or fractionated coconut oil. Both are odorless, absorb well, don't go rancid quickly, and work for sensitive skin. Jojoba is slightly better for facial/temple use; fractionated coconut is more affordable. See our carrier oils guide.