Migraines are painful headaches that can be debilitating. Unfortunately, it’s a condition that has no particular cure. But, luckily natural home remedies can be very effective in dealing with these terrible headaches. So, read on to learn some awesome home remedies for migraine.
10 Home Remedies For Migraine Headache

1. Put Ice Packs
Putting on an ice pack is an easy and simple solution to migraines and headaches. This is effective because the cold might constrict the blood vessel in the brain, thereby stopping the sensation of pain. So, keep an ice pack handy!
2. Go for Caffeine
Caffeine is a compound that’s prevalent in beverages like coffee and tea. It is effective as it might narrow the blood vessels in the brain, therefore alleviating headaches.
Tip – Drink 1 or 2 cups of coffee for migraine relief.
Warning – Avoid taking more than 200mg of caffeine. Excessive caffeine might cause fatigue, anxiety, headaches, nausea, etc.
Also Read: Caffeine Benefits
3. Use Hot Compress
Using a hot compress might be very effective if you experience muscle contraction headaches or tension-type migraine. Try experimenting with what works the best for you.
Tip – Apply a hot compress to your head or neck once or twice a day to get relief from the headache.
Also Read:- Home Remedies For Fungal Infections
4. Keep Yourself Hydrated
Dehydration might be a trigger for migraine in some people. Due to dehydration, the brain might temporarily shrink from fluid deprivation. A headache from dehydration can be mild or severe in intensity. Therefore, keep yourself hydrated.
Tip – Try drinking 8 glasses (2 liters of water) every day to prevent dehydration.
Tip Try eating fruits like oranges, pear, watermelon, peaches, etc to keep yourself hydrated.
5. Avoid Too Much Light
Extreme bright light can be a severe migraine trigger in many people. So, avoid bright, flickering lights. It is best to stay in a dimly lited room if you experience any type of headache.
6. Try Working Out
Workout might provide instant migraine relief for some people. It is because exercising releases endorphins in the body. These compounds improve pain tolerance, hence proving beneficial in managing a migraine attack.
Tip – Workouts like cycling, running, walking can help relieve excruciating headaches.
7. Yoga for Migraine
If you are not a fan of heavy exercising, then yoga might be the solution for you! It improves blood flow to the brain. Additionally, can also reduce muscle tension in the body. Thereby, mitigating your ho headaches.
Some yoga poses to try:-
- Shishuasana (Child pose)
- Prasarita padottanasana (Wide-legged forward bend pose)
- Adho mukha svanasana (Downward facing dog pose)
Also Read: Yoga for All Rogas
8. Consume Ginger
Ginger is a plant-based home remedy. Moreover, it is one of the best home remedies for migraine. Eating ginger might increase serotonin production in the brain. Serotonin might restrict blood flow and reduce inflammation in the brain, therefore helping with headaches.
Tip – You can drink ginger tea; apply ginger oil to your head and forehead for headache relief.
9. Ease Pressure
Even a little bit of pressure on your head can give you a lot of trouble. Whenever you feel like you’re having an attack or a headache, just ease the pressure. If you’re tying a tight band or hair accessories on your head, it’s best to take it off and feel light.
Tip – Avoid wearing any heavy clothing on your head. Or you can lightly massage your head to ease head pressure & relieve headaches.
10. Use Lavender Oil
Lavender oil is notorious for its stress-relieving properties. It has strong antibacterial & anti-inflammatory properties. Studies have shown that lavender oil might have pain-relieving properties.
Tip – You can use lavender oil to massage your head in circular motions to relieve pressure.
11. Take Some Magnesium
Magnesium is an essential nutrient that is necessary for proper body functioning. Additionally, it is important for nerve signal transmission in the brain. Some studies suggest that many people deficit in magnesium suffer from migraine.
Also Read:- Best Home Remedies for Acidity
Dosage – Studies have shown that a 600mg dosage of magnesium per day has helped reduce the intensity & frequency of headaches in people.
You can take magnesium supplements or eat foods rich in magnesium for headache relief.
12. Avoid Histamine Rich Foods
Histamine is a nitrogen-rich compound that is necessary for immunity, brain functioning, and digestive functioning. Additionally, some people are unable to metabolize histamine properly. This might lead to migraines & severe headaches in many cases.
Tip – Avoid foods histamine-rich foods like meat, beer, fish, cheese, etc
13. Add Vitamin B2 To Your Diet .
If you suffer from severe migraine issues then vitamin B2 might just be the thing you need! Studies have shown that it might have an effect on cell energy metabolization, thereby reducing the pain sensation of the headaches.
Tip – Some foods rich in vitamin B2 are – Yogurt, Almonds, Eggs, Spinach, etc.
Dosage – According to research 400mg daily for a time period of 3 months is optimal for migraine treatment