21 Effective Home Remedies of Migraine


Effective home remedies for Migraine include coffee, cold showers, ice pack, ginger, massage, cloves, cinnamon, betel leaves, eucalyptus oil, basil, peppermint, apple cider vinegar, cayenne pepper, fish oil, apple, lavender and chamomile.

Migraines can be very hard to live with. Factors which may lead to the cause of migraines are alcohol, allergies, stress, smoking, exposing to loud noises, irregular sleep patterns, poor posture, meal skips, hormonal imbalance and low blood sugar. Some of the symptoms of migraines are vomiting, nausea, constipation, irritability and tinglings in arms and legs. You may be on several medications but don’t seem to find any positive results. If your looking towards some home remedies which are effective, this article would be very helpful to you.

These are the 21 home remedies of migraines which work effectively without side effects. This is valuable information and it’s meant to be practical after reading it.

Read More: 11 Effective Essential Oils for Headaches

21 Effective Home Remedies of Migraine

1. Coffee

You might not know this before, but coffee is a great remedy for migraines. A cup of coffee can help you get instant relief from migraines. It also helps in reduction of the symptoms. The caffeine present in coffee restricts blood vessels and other receptors that cause migraine. To make it more effective, add a few drops of lemon juice as it prevents the acidic effects which cause headaches. Try to drink coffee in moderation.

2. Cold Showers

Ever wondered when you were feeling dizzy or had headache, why that cold shower instantly made you feel better? Taking cold showers is a very good home remedy for migraines. While taking shower, massage your head gently as well. It would release the tension of your body and also remove the scalp heat. Keep your hair moist and just remove the excess water from your hair. Do not keep your hair almost dry. After the shower, take a nap or just relax in a cool room.


Read More: 11 Home Remedies to Get Rid of a Headache During Pregnancy

Remedies of Migraine

3. Ice Pack

Ice pack is always a good home remedy for migraines. It provides instant relief from headaches. The effect of ice helps numb the pain. Take a few ice cubes in a clean towel or cloth. Gently put them on your temples, over your neck and forehead. Do it regularly.

4. Ginger

Studies show that ginger is very effective for curing migraines. Ginger help in the blockade of prostaglandins that cause muscle contractions, impacting hormones and inflammation of blood vessels in your brain. Drink ginger tea 2-3 times a day until you get relief. It is recommended that you drink the tea as soon as the headache starts. Another simple method is to just chew a fresh ginger root. This will also help in the treatment of migraines and it’s various symptoms such as nausea.

Read More: Health Benefits of Ginger for Babies

5. Massage

According to research, massaging is a great remedy for migraines. It helps in blocking the pain that are caused in your brain. Massaging also promotes serotonin activity and helps in the boost in serotonin receptors which reduces the symptoms of migraines. Gently massage your head by your two index fingers. Do it in a circular motion focusing on pressure points on your forehead such as the base of your skull and corners of your eyes. The massage should be done on a regular basis until you get relief.


6. Cloves

Cloves are also a great home remedy. They work particularly well. Clove contains vital cooling and pain relieving qualities.  Crush a few cloves and chew it.

7. Cinnamon

Cinnamon is another effective remedy for migraines which is easily available at home. Crush a few cinnamon sticks into powder and mix some water to make it a paste. Now apply this to your forehead.

8. Betel Leaves

Betel leaves are also very effective. Their analgesic cooling properties help in the reduction of the migraine symptoms and provides quick relief. Crush the leaves into paste. Then apply this paste into your forehead and temple.

9. Eucalyptus Oil

The highly anti-inflammatory properties of eucalyptus oil provides a soothing effect and helps in the relaxation of tense muscles which cause the migraines. Simple massage your forehead with eucalyptus oil for 10-20 mins.

Read More: Can I use Eucalyptus Oil for my kids?

10. Basil

Basil is another home remedy for migraines and headaches. It is a natural muscle relaxant and has vital calming analgesic effects. Put the basil leaves in boiling water and then add a little honey. Drink it as a herbal tea.


Read More: Health Benefits of Holy Basil for Kids

11. Peppermint

Peppermint contains essential anti-inflammatory properties which helps in the relaxation of the nerves. It also has a calming effect on your brain. The mere fragrance is enough for curing headache.

12. Apple Cider Vinegar

Apple Cider Vinegar provides a high dose of nutrition and it helps in reducing migraines. It also helps in regulating high blood pressure and controlling blood sugar.  You can add the apple cider vinegar with water and also add a little honey. After doing it, drink this regularly.

13. Cayenne Pepper

Cayenne Pepper is one of the best home remedies for migraines. It helps in the increase in blood flow and aids in blood circulation. Mix the cayenne pepper in a cup of cool water. Then add honey and few drops of lemon juice. Then drink it on a regular basis.

Read More: 21 Health Benefits of Pepper in Your Child’s Diet

14. Fish Oil

According to studies, drinking fish oil helps in preventing migraines. It contains omega-3 fatty acids which helps in keeping your heart healthy. The fish oil also helps in preventing blood clotting, lower blood pressure and inflammation of the blood cells which can lead to migraines.


15. Feverfew

Feverfew has been used for centuries for the remedy of migraines. The parthenolide present in the herb is a spasm reducer in the muscle tissues. It also prevents inflammation. Eat a few fresh feverfew leaves each day for its benefits.

16. Apple

Remember the quote an apple a day keeps the doctor away? Yes it is just true in this case. Eat a green apple everyday as it helps in reducing the symptoms of migraines. It also helps to shorten the episodes of migraines.

17. Lavender Oil

Lavender oil has a soothing fragrance which helps in the remedy of migraines. Just take a few drops of lavender oil in a cloth and inhale it. You will find instant relief from your migraines and headaches.

18. Good sleep

A good long sleep is one of the best ways to cure migraine.  A good sleep each day renews our body with a new energy and helps in refreshing our brain. It is very important to maintain a good sleeping pattern.

19. Drink lot of water

Most of the time our headaches and migraine are due to dehydration. Drink lots of water everyday and always stay hydrated. It is a simple but a great way to cure and prevent migraines.

20. Yoga

Yoga is very helpful as it improves blood circulation and relaxes our body which as a results helps in preventing migraines. It also helps in maintaining a healthy blood pressure.


21. Chamomile

Chamomile is another effective home remedy for migraines. It’s soothing properties helps in reducing migraines. Drink chamomile tea regularly to get the best results.

Read More: Health Benefits of Chamomile Tea for Children