7 Essential Oils For Headaches And Migraines

A headache is the direct effect of any change or trouble the body experiences. Hormonal changes, stress, tiredness, anxiety, sinus, low blood sugar and more, it could be any problem which is manifested in the form of a headache. There are a lot of home remedies and essential oils are very effective in dealing with agonising headaches. These oils are very concentrated and must always to diluted before application. Applying too much or too frequently leads to sensitive reactions and less is enough.

Here Are Top 7 Essential Oils For Headaches And Migraines

1. Peppermint Oil

This oil has a cooling effect and when applied on the temples, releases the tension, relaxes the muscles and eases the headache symptoms. It can be diluted with coconut oil and applied to the temples, forehead, back of the neck and shoulders to release tension. Peppermint oil, ethanol and eucalyptus oil can also be mixed and added to coconut oil and applied to accelerate the process of recovery from a headache.

Peppermint Oil

2. Eucalyptus Oil

This is a great expectorant and headaches due to sinus aggravation and nasal problems can be tackled very well with this essential oil. It can reduce pain and tension in patients, and  steam inhaling this oil can bring about  balance in the system, and reduce pain and blood pressure in a patient. It reduces nasal buildup and opens up the bronchial and nasal passages to release the tension and minimize a headache. Mix 2-3 drops of eucalyptus oil to a carrier oil and massage on the chest, back, forehead and nose to relieve a headache.

Eucalyptus Oil1

3. Lavender Oil

Lavender oil is a sweet smelling oil that acts as a sedative, reduces stress and anxiety and aids in uplifting depressed moods. This calming agent affects the nervous system positively and minimises tensions to relax the brain and reduce a headache. It helps in relieving a migraine headache and can be used as a diffuser or applied on the back and temples to alleviate stress, restlessness . Headaches due to sleep disorders can be successfully controlled with the aid of this oil which can be mixed with a carrier oil and applied for pain relieving and muscle relaxing properties. Add 10 drops of this oil to a warm bath and soak yourself in it for 1/2 hour to get rid of all kinds of pain and stress in the body.

Lavender Oil

4. Rosemary Oil

This essential oil is known to increase circulation and stimulate the nerves and muscles to reduce tension and ease a headache. It can alleviate tensions and rectify poor digestion that could be the cause of a headache. It can be taken internally in water soups or tea to cleanse the system and control the symptoms. Mix peppermint oil, rosemary oil, 2-3 drops each in coconut oil and dab it to the forehead, temples, and nape of the neck to ease a headache. It can be combined with lavender oil in equal quantities and mixed with coconut oil and applied to the neck and forehead to relieve a sugar headache.

Rosemary Oil

5. Melissa Essential Oil

Melissa oil has mood uplifting properties to calm the mind and ease depressive thoughts. It can ease the pain of a headache and migraine and can be mixed with a carrier oil and applied to the forehead and temple to relieve pressure and ease a headache.This oil can ease congestions and nasal allergies that could be the reason of a headache.

Melissa Essential Oil

6. Chamomile Essential Oil

This oil has relaxant properties and can alleviate depression and calm the mind. It can be used in a diffuser or topically applied to the forehead and back of the neck to uplift the mood, relax the muscles and release tension. It is diuretic and helps in expelling all toxins from the body which lead to relief in pain.

Chamomile Essential Oil

7. Rose Oil

This is a soothing and calming oil that can induce sleep and restore the nervous and jittery mind. It helps in regaining confidence and controls depressive thoughts which could be causing the tension and headaches.

Rose Oil


To Top