15 Great Herbal Remedies For Migraines

15 Great Herbal Remedies For Migraines

Persistent, and a throbbing headache, with chronic pain, that can last from a few hours to days at times, is called a migraine. Stress, pregnancy, alcohol, smoking, excessive noise, menstruation are some of the causes of a migraine. There are certain herbs that are excellent for controlling a migraine, and they can be drunk as a tea, inhaled or applied topically. These herbal remedies are very effective, but the suggestion of a medical expert should be taken before starting the therapy.

The Herbs That Can Control Migraines Are

1. Feverfew

This herb comes from the Balkan mountains and is now available everywhere. It reduces inflammation in the body and is thus recommended for controlling a migraine. The herb is prepared by drying the leaves, stems and flowers of the plant and is a very effective in easing the symptoms of a headache. [1]


2. Peppermint

Peppermint is a popular herb known for reducing spasms and pains in the body. Its essential oil or the tea made with its leaves can reduce inflammation, relax the nerves and reduce anxiety. These could be the symptoms of a migraine and peppermint will be successful in easing these symptoms.[2]


3. Ginger

Ginger is anti-inflammatory and anti-microbial and fresh or dry roots can be used to prepare the tea. Ginger has many medicinal uses and can relieve all kinds of pain and swellings in the body. Drink ginger tea to experience relief from migraine symptoms.[3]


4. Black Or Green Tea

These contain caffeine that reduces inflammation of the nerves and eases muscle tension to control a migraine. It also helps in alleviating fatigue and soreness from the body. Green tea can be combined with other Chinese herbs for therapies to reduce various kinds of inflammation in the body.

Black Or Green Tea

5. Willow

The bark of the willow tree, is used as a remedy for reducing inflammation in the body. It is an analgesic and contains properties similar to the aspirin. It can relieve a migraine but should be taken after the experts advice.[4]

Willow Bark

6. Turmeric

This herb is used for culinary purposes and it is antiviral, anti-inflammatory, and can improve blood flow to the pain and can ease nausea and pain in the body.[5]


7. Cayenne

The capsaicin in cayenne can control the release of compounds that lead to a migraine. It is anti-inflammatory and results in increased blood flow to the brain that eases the nerves and releases all the tension leading to a migraine.[6]

Cayenne Pepper

8. Butterbur

The purified roots of this herb are used to ease the symptoms of a migraine. It can reduce inflammation in the body and increase the blood flow to the brain which helps in calming the nerves and lessens a migraine.[7]


9. Valerian

This herb is a nerve tonic that can soothe and relax nerves and induce sleep. It can ease inflammation and pain and helps in controlling the intensity of a migraine.[8]

Valerian Root

10. Kava

Kava kava is drunk as a tea and helps in easing muscle tensions, and anxiety and also aids in alleviating pain and soreness from the body. It is a traditional Fiji drink and can be used to relieve anxiety related disorders and acts as a mild sedative also.[9]


11. Oregano

Roast some dry oregano seeds on a girdle and inhale its smoke to get relief from a headache. Herbal tea of oregano seeds can also release tension from the body and calm tensed muscles thereby relaxes the muscles and reduces the intensity of a migraine.


12. Lemon Balm

Herbal tea of lemon balm can reduce anxiety, induce sleep and ease the symptoms of a migraine. It can be used in combination with vervain, skullcap and lavender herbs to calm a headache and reduce nausea.[10]

Lemon Balm

13. Coriander Seeds

Coriander seeds are used for seasoning purposes and has ayurvedic properties to control migraine attacks. Hot water can be added to these seeds and the steam can be inhaled to relieve sinus pressure and headaches. Coriander tea can be drunk to ease symptoms of a migraine by reducing inflammation.

Coriander Seeds

14. Rosemary

This herb can be drunk as a tea and its oil can be applied to the temples to relieve pressure of the nerves and release tension. It reduces inflammation in the body and can reduce the migraine attack intensity. Rosemary oil can be mixed with juniper oil and a carrier oil and applied to the nape of the neck for relaxation and soothing effects.


15. Lavender

Lavender oils are known for their sweet, and soothing aroma. They calm jittery nerves, are sedative in nature and can control anxiety. Lavender oil can be inhaled to get relief from migraine symptoms or diluted with a carrier oil and applied to the temple to get relief from pain. Lavender tea can be mixed with other teas and drunk to lessen the symptoms of a migraine.[11]

Lavender Oil



To Top