10 Best Natural Remedies for Migraines

Migraine is a neurological disorder characterized by recurring moderate to severe headaches. Patients usually experience a type of headache that affects just half of their head. The painful pulsation may last anywhere from 2 to 72 hours. This condition is also associated with other symptoms such as vomiting, nausea, and sensitivity to smell, light, and sound. But the good news is that individuals who are suffering from this health issue may take advantage of the natural remedies for headaches. These are as follows:

10. Ice


The good old ice pack is still one of the best natural headache remedies, then and now. Ice has a numbing effect which can dull one’s sensation of pain. Simply place the ice pack on the forehead, temples, and at the back of the neck to experience immediate relief for migraine. The coldness of the ice can also relax the muscles and open up the veins.

9. Fish Oil

Fish oil

Fish oil is big on the Omega 3 essential fatty acids, which in turn, is very effective against inflammation. Inflammation is the most common reason why migraines and headaches occur. This makes the regular Omega 3 soft gel capsule as one of the most potent natural remedies for headaches. If fish oil is not available, flax seeds may be used as an alternative.

8. Nuts


Do you know that nuts are as good as regular pills in treating migraine? Almonds are among the natural headache remedies that can provide relief for headache pains caused by tension. All other types of nuts that contain salicin are potent natural pain killers as well. Pop in a handful of wholesome nuts anytime you feel like migraine is kicking in. Nuts can also serve as natural remedies for many other health issues like coronary heart diseases, gallstones, and diabetes, among others.

7. Magnesium

Magnesium tablets

Magnesium supplements are good not just for bodybuilders but also for people suffering from migraine and recurring headaches. Studies show that certain migraine attacks are triggered by low magnesium levels in the body. Such a condition is also evident among menstruating women who tend to suffer from migraine each time they have their period. To address this issue, magnesium supplementation will greatly help.

6. Ginger


Raw ginger may not be the tastiest food of all; but it is one of the most highly recommended natural remedies for migraine and headaches. Ginger has the ability to inhibit prostaglandin synthesis, which acts like an inflammation that alerts the neurons to pain. Furthermore, ginger can help quell nausea. Fresh ginger root can be made into a tea or it can be chewed on accordingly. Aside from being one of the natural remedies for headaches, ginger can also be used against nausea, indigestion, cold, flu, and arthritis.

5. Cayenne Pepper


Cayenne pepper can equalize the blood pressure in the body. Note that migraines are highly associated with blood vessel contraction and certain abnormalities in certain regions of the brain. Aside from leveling blood pressure, cayenne pepper can also relieve the pressure felt in the head region. Cayenne also has capsaicin, which can indirectly inhibit pain. Cayenne oil, when applied sparingly in the nasal passage, can significantly decrease the severity of migraines and headaches.

To prepare cayenne tea, place 1/3 teaspoon of cayenne powder in a cup of warm water. Drink the tea once a day, working the dosage up to three times a day. Drink up until the headache disappears.

4. Lavender Oil


The sweet smell of lavender can do so much in relaxing the brain and the veins in the head. Place two to four drops of lavender oil in two cups boiling water and inhale the vapor. It can also be massaged or applied topically on the painful, migraine-stricken areas. Do note though, that unlike most natural headache remedies, lavender oil is not supposed to be ingested.

3. Feverfew


Feverfew is among the popular natural remedies for migraine and headaches. This flowery herb can relieve the tension to the head and prevent blood vessels constriction. The result is lesser pain and pressure to the head. To use it as a natural headache remedy, simply boil an ounce of fresh or dried Feverfew flowers in a pint of water. Steep the solution for 10 minutes and then strain. Drink half a cup of this tea twice a day or as needed. Chewing on two to three pieces of fresh or dry Feverfew leaves may also help.

2. Basil



Basil is also included among the best natural remedies for headaches. Although it is highly associated with pizzas and pastas, the oil from basil leaves can relax the muscles and alleviate the pain. Migraines caused by tensions and tight head muscles are easily addressed by this natural remedy. Basil also has antispasmodic, antibacterial, antiviral, and anti-inflammatory properties. What’s more, basil tastes and smells good. You won’t have to worry about taking bitter pills at all.

1. Mintmint


Mint is one of the long-standing natural remedies for headaches and migraines. This fresh-smelling herb creates a vaso-dilating and vaso-constricting effect. It assures normal blood flow to the head and the rest of the body by opening and closing blood vessels. This is why mint and peppermint are also widely used as natural remedies for sinus infections and similar disorders. Mint oils can calm your body down and numb your pain. Using it for migraines may create an almost immediate effect. There are also mint rubs and creams that can help alleviate headaches.

Amber is passionate about health and lifestyle and loves to write and share her knowledge. Amber has a bachelor’s degree in English Literature and she loves to read and watch movies.

Leave a Comment