Subscribe to Boldsky

10 Herbal Remedies For Migraine

By: Luna Dewan

Are you experiencing a terrible headache and that too frequently on one side of the head? Do not ignore, as this might be an early symptom of a migraine.

Along with the headache, few of them also face the feeling of nausea, vomiting, pain in the eyes with partial loss of vision and numbness or a tingling sensation on the hands, sensitivity to light, sound and smell, thus making the condition more worse.

Once this symptom sets in, you tend to feel agitated, show a lack interest in work and you just think of getting rid of it as soon as possible.

Check out: Unknown Homemade Remedies For Treating Migraine Headache

Migraine may be caused by environmental factors or also due to genetic factors. Stress, lack of proper sleep and excess activity are a few among the major causes of a migraine.

There are also certain cases in which people tend to get a migraine headache, following vehicular emission, tobacco smells, change in weather conditions and a high altitude.

In addition, changing hormonal level is also considered as one of the factors that can trigger a migraine headache.

Check out: 8 Teas That Help With Migraines

There are several medications available over the counter; however, natural herbal remedies that have been in practice since ancient times are considered to be highly effective in the treatment of migraine.

Have a look at these 10 herbal remedies for migraine:


1. Lavender Oil:

Not only does it have a wonderful smell, but lavender oil is also beneficial in alleviating the migraine pain. It can be either inhaled or applied on the forehead.


2. Rosemary:

Rosemary leaves can be dried, ground and used in the form of a tea. Rosemary oil can be diluted and applied or inhaled to soothe the migraine pain.


3. Peppermint:

Peppermint can be used in the form of leaves to brew tea or in the form of an oil. The oil can be applied on the forehead directly. Studies have found that it is effective in relieving the migraine pain.



Ginger powder is highly beneficial for treating a migraine attack. It can be used in the form of a tea. Ginger is known for its antiviral, antifungal, and antibacterial properties.


5. Jasmine:

Jasmine leaves along with tender leaves of pomegranate and salt crushed into a juice can help treat the migraine pain. Apply about 2-3 drops of it on both of the nostrils early morning and evening. This helps reduce a migraine headache.


6. Saffron:

Mix a pinch of saffron and ghee and put one drop in each of the nostrils in the morning for about two weeks. This is also known as Nasya treatment.


7. Tea Tree Oil:

Take a head massage with some tea tree oil, as it helps relieve the migraine headache and gives you a relaxing feel. You can calm your stressed nerves and muscles with the use of a tea tree oil massage regularly.


8. Chamomile Tea:

Chamomile tea works wonders in treating the migraine pain. Use dry chamomile leaves to prepare the tea and drink it until you find a good relief from the pain.


9. Basil:

Not just for culinary purposes, but basil oil also helps in alleviating the migraine headache to a great extent. You can chew fresh basil leaves or apply few drops on your forehead.


10. Passionflower:

Passionflower is known as a calming herb. Drinking passionflower tea before bed is known to provide relaxation and in turn it also reduces a migraine headache considerably.

Read more about: ayurveda, remedies, herbs, migraine
Story first published: Wednesday, May 25, 2016, 12:15 [IST]
Subscribe Newsletter