If you suffer from frequent headaches or migraines, the good news is that essential oils can help…a lot! There are different types of headaches, and different essential oils should be used to treat each one. These essential oils can be applied topically to the forehead or head, inhaled directly from their bottle, or used aromatically in a diffuser.
Best Essential Oils for Different Types of Headache
First, let’s learn more about the different types of headaches and what essential oils should be used to treat them:
For general headaches, the best types of essential oils to have on hand are rosemary and peppermint oil. In most instances, a single drop of peppermint oil topically applied to the aching head will be sufficient to treat a general headache. If these are not readily available, clove, basil, and eucalyptus oil are also effective at treating general headaches.
Gastric headaches often arise after a person has eaten bad or spoiled food. The most effective essential oils for treating gastric headaches are rosemary oil, peppermint, and lavender essential oil.
Tension headaches are brought on by stress. They are readily identifiable because of the dull pain or ache that appears on either side of the head. For tension headaches, peppermint oil is the best essential oil to use for treatment due to its anti-inflammatory properties.
Of all types of headaches, migraines are often considered the worst. Migraines can occur for a wide variety of reasons, but some of the most common reasons include dehydration, lack of sleep, and stress. Migraine pain is often accompanied by symptoms of light sensitivity and nausea. The four most effective and best essential oils for treating migraines and their symptoms are basil and peppermint essential oil, followed by ylang ylang and wintergreen.