Home / Health / Home Remedies for Migraines

Home Remedies for Migraines

In this article, we will discuss a list of all natural home remedies for migraines. As recommended by the World Health Organization, Migraine headaches are one among the most uncomfortable medical conditions in the world. This condition is generally described by a throbbing pain, usually confined to one side of the head. The pain tends to worsen with movement and typically lasts from 4 to 72 hours.

The symptoms of migraine vary from one person to another and people often experienceВ sensory warning signs which include:

  • Blind spots
  • Flashes of light
  • Increased sensitivity to light and sound
  • Tingling in the arms and legs
  • Nausea and
  • Vomiting

A study discovered that about 75 percent of all migraine patients have a family history of this condition which is thought to be caused by changes in brain chemicals.

Some potential triggers for a migraine:

  • Allergies
  • Stress
  • Smoking
  • Alcohol
  • Bright lights
  • Loud noises
  • Strong smells
  • Skipping meals
  • Dehydration
  • Irregular sleep
  • Poor posture
  • Low blood sugar and
  • Hormonal fluctuations

home remedies for migraines

Best Home Remedies for Migraines

Apple Cider Vinegar

Popularly known as a nutritional powerhouse, ACV helps to reduce the throbbing headache. In addition, it also offers a variety of health benefits likeВ aiding detoxification, controlling blood sugar levels, regulating high blood pressure, reducing bone pain, promoting weight loss and relieving constipation.

All you need to do is;

  • Add a tablespoon of organic ACV to a glass of luke warm water.
  • Add a tablespoon of honey for flavor and to balance the taste.
  • Drink this solution daily to prevent the throbbing headache.
  • This makes it as one of the best home remedies for migraines.

In case you can bear with the tasted, take a teaspoon of ACV and put it in your mouth, gulping the whole thing in. Take 2-3 spoons when the migraine attack struck.

Ice Pack

Ice pack is yet another popular home remedy among all the other home remedies for migraine on the list. It uses the numbing effect to soothe the throbbing pain.

All you need to do is;

Wrap a few ice cubes in a clean wash cloth and place it on your head or the forehead. Let it stay for 10-15 minutes or until the ice melts. Repeat the remedy as required to get rid of the throbbing pain. Adding essential oils to this remedy can increase it effectiveness.


The natural anti-inflammatory properties of peppermint help to soothe the nerves and provide relieve from the throbbing pain. The herb also has an antispasmodic and calming effect for the migraine patients. The fragrance of peppermint is also known to induce the feeling associated with headaches and provides relief.

All you need to do is to simply drink peppermint tea by steeping the fresh leaves in water for a few minutes. Add a few drops of honey to improvise the flavor. Repeat every time the headache triggers. This makes it as one of the best home remedies for migraines.

As an alternative, you can also use peppermint oil mixed with any base oil to massage your forehead and temples. Repeat the remedy few times a day or every time the pain triggers. This makes as an essential remedy among all the other home remedies for migraines.

Cayenne Pepper

Cayenne pepper is yet another home remedy which aids in migraine and relieves the pain. This makes it as a great home remedy for migraines patients because it stimulates the blood circulation and also improves its flow. Also, the natural presence of capsaicin in this pepper is beneficial for the body. This compound is known to have natural painkiller properties which soothe the throbbing pain of migraine.

All you need to do is;

  • Add one-half or a whole teaspoon of cayenne pepper in a glass of luke warm water.
  • You can also add some lemon juice and honey to improve the taste and add further health benefits.
  • Have this every time the pain triggers.

Chamomile Tea

Chamomile is known to have natural anti-inflammatory, antispasmodic, and soothing properties that help to provide relief from the migraines. People say that regular intake of chamomile tea can even help to prevent migraine. We prefer using German Chamomile for effective results.

All you need to do is;

Steep two to three teaspoons of dried chamomile flower powder in a cup of hot water. Keep this for a few minutes. You can also add a few drop of lemon or honey to improve the taste. Strain this tea and drink thrice a day to get rid of migraines. This makes it as one of the best home remedies for migraines.

Alternatively, you can also prepare a herbal tea by steeping equal quantities of chamomile, horehound and meadowsweet in a cup of hot water. Steep this for at least five minutes and then strain. Let it cool down at room temperature and then have this tea to relieve the migraine pain. This makes it as one of the best home remedies for migraines.


Ginger helps to block the prostaglandins. These are the chemicals that promote muscle contractions, impact the hormones and also regulate inflammation in the blood vessels in your brain.

Drink ginger tea a couple of times a day to relieve the headache and make sure you have it on the onset of headaches for beneficial results.

Alternatively, you can also chew a piece of freshly peeled ginger to get the same beneficial effects.В


Feverfew is yet another effective home remedy on the list of best home remedies for migraines. This remedy is used since ages to relieve headaches and treat migraine. The natural presence of parthenolide in this herb helps toВ relieve spasmsВ in smooth muscle tissue and also prevents inflammation. It has the potential to neutralize prostaglandins that influence the pain signals in your body, thereby reducing the headache.

All you need to do is;

Prepare a herbal tea by steeping a teaspoon of dried peppermint and feverfew leaves in a cup of hot water for around half an hour and then strain. Let these cool down at room temperature and drink this tea few times a day to get rid of migraine pains. This makes it as one of the best home remedies for migraines.

As an alternative, you can also eat two or three fresh feverfew leaves daily. Taking dried leaf capsules (50 to 100 mg daily) is also beneficial. Always consult your doctor before taking any such capsules.


Massaging the head helps to ease the migraine headaches. This works by blocking the pain signals sent to the brain. Massage also helps to boost the serotoninВ activity and stimulates certain serotonin receptors, thus reducing the symptoms and the frequency of migraines headaches.

All you need to do is;

Gently massage your head with your first two fingers. Move the fingers in circular motions. While massaging, pay attention to the pressure points at locations like the base of the skull, middle of the forehead (between the eyebrows) and corners of the eyes. These pressure points when pressed correctly help to relieve the pain.

As an alternative, you can also heat two tablespoons of sesame oil. Now add and a half teaspoon of cinnamon and cardamom powder to the oil. Now, apply this mixture on your forehead and massage using your fingers moving in circular motions. Repeat either of these remedies as required.

Peppermint Oil

PeppermintВ helps open up clogged blood vessels which are the reason of headache. The herb contains menthol which helps to regulate the blood flow in the body.

All you are required to do is simply breathe in the aroma of the herb in a cool, dark room. As an addition, you can also mix a tablespoon of almond oil with peppermint, or just add a little water and massage the temples with your fingers using circular motions. As an alternative, you can also apply crushed peppermint leaves on your forehead to relieve the migraine headache. Preparing a herbal tea by adding a teaspoon of dried peppermint to a cup of boiling water and letting it steep for a few minutes will help to soothe the symptoms. After steeping, strain and add a few drops of honey to sweeten the taste. Have this tea regularly to get rid of headaches. This makes it as one of the best home remedies for migraines.

Cinnamon Please

Cinnamon is yet another miracle spice that can effectively treat the migraine headaches. All you need to do is, grind someВ cinnamonВ sticks and add some water to prepare a thick paste. Now, apply this paste on your forehead and temples. Let this stay for around half an hour and then remove. Wash it off with luke warm water. Repeat the remedy regularly to get rid of migraine. This makes it as one of the best home remedies for migraines.


Another beneficial herb which acts as a magic remedy to get rid of migraine headaches is Thyme. All you need to do is, use a cotton ball to dab a few drops ofВ thymeВ or rosemary essential oil on each temple and also on your forehead. Rub gently using your fingers so that the oil is absorbed into the skin. Now, either sleep or take proper rest to let the remedy work. This makes it as one of the best home remedies for migraines.

Basic StretchesВ

Stretch exercisesВ can help to reduce the intensity of the migraine headache. All you need to do is to practice this exercise as one of the best home remedies for migraine. Simply move your chin upwards and downwards, left and right, and bend your neck sideways towards each shoulder.

You can also try to slowly rotate the neck first clockwise and then in anticlockwise directions. This will help the muscles to relax, thus helping to soothe the pain. So, the moment these headaches loom, practice this exercise to relieve the pain.В

Go Crazy for Cloves

The aroma of clovesВ can be used to ease the throbbing headache caused due to migraines. Cloves have natural cooling and pain-relieving properties. All you need to do is to;

Crush a fewВ clovesВ and wrap them in a clean washcloth or a clean handkerchief. Now, inhale the smell of these crushed cloves. Use this remedy whenever a headache triggers and keep on using until the pain is relieved. As an alternative, a few drops of clove oil mixed with a tablespoon of coconut oil and sea salt can also be used as pone of the home remedies for migraine.

Basil is The BestВ

This yet another strong-scented herb on the list of home remedies for migraines which is used to cure headaches. This is because it has many analgesic properties which are naturally present in this herb. The basil essential oil works as a muscle relaxant and also helps to get rid of headaches triggered due to tension and muscle contraction.

All you need to do is;

  • Put 3 or 4 freshВ basil leavesВ in a cup of boiling water and let it boil for a couple of minutes. Now add a little honey to this to soothe the bitter taste and sip on this the tea slowly to get rid of migraine headaches.
  • If you can bear with taste of the herb, then you can also chew some fresh basil leaves to get beneficial effects.
  • On the other hand, you can also try muscle relaxation exercises and various other relaxation techniques like yoga and meditation as home remedies for migraines.
  • Above all this, getting enough sleep, eating a healthy low in carbohydrates diet which is specifically high in protein helps to prevent migraine headaches.
  • You can also try to avoid foods that trigger migraine attacks and drink plenty of water to keep away the pain.


Medication and OTCs are a proven way to treat and prevent migraines. But only medications won’t help as it’s also important for the patient to take good care of them and also understand the ways on how to cope with migraine pain when it strikes.

Your daily lifestyle choices which tend to promote the good health and also help to reduce the frequency and severity of your migraines headaches.

In fact, knowing ways on how to manage migraine headaches with the daily tight schedules and behavioral measures, as well as medication, can often be the most effective home remedies for migraine.


Butterbur is a popular herb which is known to reduce the inflammatory effect of chemicals that trigger headaches caused due to migraines. The herb also acts as a beta blocker which helps in the normal supply of blood to the brain. Consuming at least 75 milligrams of this herb twice a day is recommended as one of the best home remedies for migraine.

A study which was conducted for a period of four months showed that for people who consumed 75 milligrams of butterbur twice a day, the frequency of migraine headaches was reduced by 48 percent.

Find a Calm Environment

When willing to take adequate amount of rest, try to retrieve from your hectic schedule and pay more attention to the idea of taking rest when suffering from a headache caused due to migraine.

Try and turn off the lights because migraines often increase due to the sensitivity to light and sound. Alternatively, you can also try temperature therapy.В Here you can apply hot or cold compresses to your head or the neck area. Using ice packs will have a numbing effect which will further help to fade the intensity of pain. On the other hand, hot packs and heating pads can relax the tensed muscles. Taking warm showers can also give the same effect, making it as one of the best home remedies for migraine.

Sleeping Well During Migraines

Because sever migraines may keep you from having a sound sleep or wake you up at night or migraines are often triggered due to lack of sleep, enlisted below are some tips to encourage sound sleep, making it as one of the best home remedies for migraines.

  • Try taking proper sleep and maintaining regular sleep hours to help keep away the migraine headaches. In case you prefer napping during the day, try keeping it shorter and no longer than 20 to 30 minutes as this can further disturb you night time sleep.
  • Keep a check on your eating habits, especially during the night. Intense exercise, heavy meals, caffeine, nicotine and alcohol can disturb your sleeping hours, thus triggering headaches and stress.
  • In order to make the room cozier, try and keep it calf and intimate. Try not to watch television when trying to sleep and keep the work away from bed. Now, the most important part is to not induce yourself to sleep. Sleep when you actually feel sleepy. In case you are not feeling sleepy, read a book or watch your favorite drama.
  • Keep as check on your medication.В A few medications may contain caffeine or other stimulants which may further interfere with your sleeping hours.

Eat wisely

As your eating habits may interfere with the sleep, try keeping a check on what you eat and avoid eating within two hours before sleep. Also be consistent with the eating time and eat during equal intervals in a day. Do not skip meals as this can further worsen the headache.

Try and avoid foods which can trigger migraines.В In case you feel that consumption of certain food items like aged cheese, chocolate, caffeine or alcohol is triggering migraines then immediately eliminate it from your diet. You will notice the change within a few days or weeks.

Exercise regularly

When indulging in various physical activities, your body releases certain chemicals which tend to block the pain signals to reach your brain. These chemicals also help to treat and keep away anxiety and depression, as these factors can trigger migraines.

Because obesity also a factor which increases the risk of chronic headaches so maintaining a healthy body weight through exercise and diet can provide additional benefits in keeping the В migraines in control and preferably away.

Stress Management

Yes it is true that stress and migraine go hand in hand. Because of this modern lifestyle one cannot avoid stress, but can for sure manage the routine in such a manner that it does not harm your body and also keep away the migraines. All you need to do is:

  • Try to simplify your lifestyle and spend more time on yourself than doing the daily chores. Also try and manage the time wisely by dividing various time slots for every work which is considered important and leave rest for the next day.В
  • Dividing large projects into chunks will surely help you to manage time pretty well without stressing your body and mind. Try taking a break from work when stressed and listen to soothing music. You can also do a bit of stretching to relax your muscles.В
  • Stay positive and let the negativity stay out no matter what. Enjoy your life to the fullest.В Try finding out time for yourself and fetch for activities that can help you relive stress. These activities could be anything like playing a game, having coffee with a friend or pursuing some hobby which was once your passion. Doing something you enjoy will naturally help to combat stress.
  • Take a deep breath and relax. Deep breathing from your diaphragm helps your body to relax. Try to focus on the inhaling and exhaling slowly and deeply. Do this for at least 10 minutes every day. This works as one of the best remedies for migraines.

Keep a migraine diary

Maintaining a diary may help you determine the factors which can trigger your migraines. Make a note of all the activities you did and what all you ate, when your migraines triggers. Also try and keep a note of things that helped in soothing the headaches.

Now, behavioral management techniques also play an important role when wanting to keep the headaches away and treat migraines. These include factors like identifying and challenging negative thoughts, relaxation training and stress reduction training.