Top 15 Natural Home Remedies for Migraines


Migraines can be simply understood as a severe case of headache. More specifically, they are described as a health condition, in which one side of your head throbs with pain and it might get worse with increasing movement.

Symptoms of Migraines

Although migraines’ symptoms can vary from people to people, they all share some common signals that tell you about migraines in advance. They include the sensitiveness to sound or light, tingling sensation in arms and legs, nausea and vomit. These symptoms possibly appear a few days or just some hours before the occurrence of migraines.

Causes of Migraines

Lots of people who are suffering from migraines get the condition because of genetic factor when approximately 75% of migraines’ sufferers have members in their family also get migraines.
Also, other factors like excessive consumption of alcohol, smoking, stress, loud noises, lack of sleep, unhealthy lifestyle, etc. can lead to the condition of migraines.
Here are top 15 home remedies for migraines using only natural ingredients from available sources that can help you promptly reduce the symptoms of migraines.

1. Exercises

No matter what medicines or other methods you use, do not forget to do exercises to enhance your health and reduce the pain of migraines. According to a study from the University Gottenburg – Sweden, aerobic is beneficial for patient with migraine even more than other preventive medicine. To explain for this, scientists have found out that exercises can assist the body to release Endorphins, a painkiller in the brain.

2. Acupuncture

Acupuncture has been long used as one of the most efficient treatments of migraines, especially in Asia. By using the acupuncture needles, this method will helps you promptly ease the symptoms of migraines and prevent it in the long term. This is the reason why acupuncture has spread throughout the world after the Chinese found out the incredible power of it.

3. Ice

Another way to curb the symptoms of migraines is using ice. By reducing inflammation inside the body, ice helps people to ease the pain quickly along with other symptoms. Furthermore, this seems to be the simplest way to implement, which makes ice a common and favorite home remedy for migraines.

4. Massage

Whenever you notice the symptoms of migraines, give yourself a massage to relax the body and calm your mind. This can be reckoned as the simplest and most effective treatment of migraines, which can soothe the body and ease the stress. In detail, this therapy is able to stimulate blood circulation throughout the body, especially to the brain, relaxing the muscles and mind.
For better effect, you should combine with acupuncture to quickly get rid of migraines.

5. Omega-3 Fatty Acids

Omega-3 fatty acids are essential for the body to combat inflammation, protect as well as improve the brain function. This makes the substances a perfect element in home remedies for migraines. There are a lot of natural sources that you can find and get omega-3 fatty acids such as tuna, sardines, seeds, etc.

6. Coffee

It has been shown in various studies that there is a link between a regular consumption of coffee with a reduction of migraines and an increase of happiness. However, caffeine always contains potential risk of side effect, so you’d better use it with a proper amount to avoid bad influences.
Read also  Health Benefits of Coffee.

7. Fish Oil

Fish oil is reckoned as one of the richest source of omega-3 fatty acids, a precious substance that is beneficial for the brain and cannot be produced by the body. Besides stimulating the brain functioning, omega-3 fatty acids also act as an anti-inflammatory agent used to promote blood flow to the brain. Accordingly, fish oil becomes one of the most effective home remedies for migraines.

8. Niacin

An increase in niacin intake can be one of the best ways to get rid of migraines and its symptoms. You can get this substance through supplements or other natural sources such as wheat, tomatoes, nuts, liver, fish and green leafy vegetables.

9. Ginger

Ginger has been long used to treat nausea, reduce inflammation, infection and calm the mind. This is the reason why it makes so perfectly a home remedy for migraines. To make use of this ingredient, cut a ginger into small pieces and chew them through the day or whenever you feel the symptoms of migraines. Alternatively, you can mash a ginger after soak it into warm water then apply it to your forehead until the pain goes away. Otherwise, add more ginger into your diet and drink its juice.

10. Vitamin B

To successfully treat migraines and prevent its reoccurrence, adding more foods rich in B vitamins is advisable. Basically, the vitamin B2, also called Riboflavin can inhibit the oxidation and promote the production of energy in the body, which in turn lower the risk of migraines up to 60%. Besides taking supplements of B vitamins, you can also get these valuable substances from natural sources such as eggs, fish, chicken, legumes, nuts, dairy products, etc.
Asides from the treatments of migraines, B vitamins also bring many other benefits to human, including the ability to improve cognitive function, treat anemia and depression. Besides, vitamin B3 is essential for sexual health, which aids the production of sex hormones in the body. Also, the element boosts the blood circulation, treat dizziness and tinnitus, and so on.

11. Rest in a Dark Room

You definitely feel the symptoms of migraines get worse when you are a noisy and bright place. Therefore, to stop the pain and reduce migraines, find yourself a dark and quite room and take a rest. A snap in such place will give you time to relax, ease the strain and get rid of the condition.

12. Meditation

The major cause of migraines often comes from the stress in daily life. Therefore, to stop the annoyance, you have to relax yourself and calm the mind. Among methods to reduce the stress, meditation is definitely worth a try. Although the therapy doesn’t take effect right away but it will help you in long term stay safe from the condition.

13. Herb

Herb is a traditional medicine that can treat various ailments and diseases, including migraines. In detail, herbal treatments are highly effective in easing the pain, reducing nausea and treating other symptoms of migraines as well. You can make use of herb by making various types of tea such as mint tea, ginger tea and chamomile tea, etc.

14. Orange

More than a delicious fruit, oranges can also make a great home remedy for migraines thanks to its vitamin C present. Specifically, vitamin C acts as a powerful antioxidant to boost immunity and fight back free radicals. Also it helps to stimulate the production of anti-stress hormone in the body. You can easily find this vitamin in several kinds of fruits such as grapefruit, blueberries, strawberries, kiwi, broccoli, etc.

15. Peanut Butter

A sandwich with peanut butter not only fills you up and provides energy for your body but also helps to get rid of migraines, an annoying condition. the valuable substances in this food, especially magnesium and other minerals work effectively together to increase the activities of immunity, improve the health of muscle and nervous system as well as regulate the blood sugar levels.





More by Jenny Heth

Jenny Heth
Jenny Heth is the senior editor of It is the website that is specialized about do-it-yourself tips at home regarding beauty and health.
You can find on the website everything you need to know about beauty and health from how to maintain a young and beautiful look to even how to treat common problems as sore throat or complex diseases as measles.