Top 21 Home Remedies for Headaches and Migraines

throbbing headache

There are often times nothing more debilitating than a migraine, as it brings everything around you crashing down, making it nearly impossible to complete any task. The pain associated with migraine is excruciating, throbbing and dilapidating.

There are specialty medicines available at your local drug store to help with the migraines which may be either available on prescription or just over the counter; but if you aren’t able to make it to the store, or want an alternative to drugging yourself up, there are several home remedies and natural treatments you are able to try.

Some people might find certain remedies to work, while others may find different options to be more effective. You are free to try as many home remedies for a migraine as you want, until you find one that works for your massive headache. As with any other self treatment or cure, it is always advised to discuss it with your health professional or doctor.

1. Cold Compression

Cold compression is when you place an ice pack, bag of ice, cold, wet towel, or anything else on your forehead and around the migraine area. This is a trick that has been around for years, and although there isn’t really any scientific proof as to why this works, many people find this to work better than medicine. There are individuals that actually find hot compression (such as a hot water bottle) works better, but this is a personal preference. Try out both options to see which one works better for you.

2. Butterbur

Butterbur is a plant grown in Europe (mainly Germany) and has proven to be one of the very best among natural methods for curing migraine. You need to have the butterbur on hand for it to work. Available in pill form, you will need to order it through a health remedy website or possibly buy it direct from a local health food store. Next time you are strolling through the vitamin isle in the store and you see butterbur for sale, feel free to give it a try. You might just find it as the best fight against headache you’ve ever found.

3. Vitamin B2

Vitamin B2 is more of a preventative option than something you take after the migraine begins. However, many people suffer regularly from migraines, and if this describes you, it is important to take as many precautions as you can. Vitamin B2, also known as riboflavin, is one of the best methods for preventing possible migraines in the future. You just need to take the vitamin once a day (with food, ideally), and you should notice a reduction in both the amount of migraines you receive and the overall pain level.

4. Magnesium

For woman that experience migraines during peaks in their menstrual cycle, magnesium is suited perfectly. With a dose of close to 600 milligrams per day, studies have proven magnesium to be a very effective way to prevent such migraine headaches. Just be careful though, if you begin to experience diarrhea, it is because your dosage is too high and you need to reduce the amount you are taking in.

5. Ginger

Ginger in any form has a variety of health benefits, one of which is preventing and stopping migraine. Should you feel migraine coming on, take ginger, either as a pill or in any other form (you can get fresh ginger, ginger powder, pickled ginger common in Asian food, or any other form of the spice), and soon not only will you feel your headache subsiding, but any nausea feeling associated with your migraines also disappears. This makes ginger one of the good products to have on hand.

6. Apply Henna to Your Head

Traditionally henna has been used in many home and natural remedies to relieve headache or migraine. According to a research which was published in the Australian Journal of Medical Herbalism in 2007, that plant has anti-microbial and anti-analgesic properties. Here is how to use henna powder.

  •  Take some henna powder obtained purely from henna leaves. Avoid those mixed with chemicals for colors.
  • Take some water and mix the powder to make a paste.
  • Apply it to the head making sure it reaches the scalp.
  •  Leave it for 30 minutes
  • Wash and shampoo

Henna natural color is red, so it will turn your hair color into red bright.

 7. Bandage around the head

It is an easy and quick technique to reduce headache by bandaging it using a scarf, dress tie or a cloth tying around your head tightly. It puts pressure on the swollen vessels and reduces the flow of blood which may reduce the pain.

 8. Honey

Honey is another readily availably natural treament for migraine. Supply of fructose can ease tension on the nerves and relieve the pain. Eating two tablespoon of honey before each meal is said to be of great help to treat the symptoms of migraine. It is also useful to make honey tea or mix it in a glass of warm water and sip it several times a day. Honey for headache is an easy and one of the healthiest ways.

 9. Black seed Oil

Black seed oil is regarded as a miracle cure by many people. There has been much anecdotal evidence about this miracle seed for curing even cancer and aids. Although popular among Muslims, it has been used by people around the world with great success stories. You can either chew the seeds or use the oil. It is often difficult to find it in the health food store. However, it is readily available in Muslim stores or online.

Add a few drops of black seed into a glass of water and drink twice a day. Care must be taken regarding dosage as overdosing of black seed is regarded toxic. You can also apply some on the temples and inhale the smell for immediate relief.

 10. Olive Oil

Scientific studies have shown that extra virgin olive  oil has the anti inflammatory properties of anti-inflammatory drugs. It is healthy to replace other fats with extra virgin olive oil and reap the many health benefits.

 11. Peanut Butter with Grated Ginger

Holistic therapists recommend a mixture of peanut butter with grated ginger. Make a mixture of the two and put it on your temples and leave it for three hours. The body will absorb Magnesium and Arginine and let the blood vessels release the pressure. Some people say that peanut butter is not required and only grated ginger paste applied on the forehead works.  Many people report it to be effective so it is worth a try.

 12. Herbs and Honey

Four herbs namely: rosemary, thyme, ginger and cinnamon are known to relieve the pressure on the blood vessels in the head. Making a tea of these herbs together with honey is a powerful tonic for headaches and migraines.

13. Valerian Tea

Valeriana is known to help patients with sleeping disorders. It has been used in homeopathy and herbal medicines to treat insomnia. It also works great to relieve migraines and stress. A cup of valeriana tea with honey mixed in gives the aching and painful heads a great soothing effect.

14. Banana peeling and Ice

Put the banana peeling on the forehead and ice over the peeling. The potassium from banana and the cold compression caused by the ice have a great combined effect.

15. Magnesium and Vitamin B2 Combination

Studies have shown that magnesium and vitamin b2 both are effective relievers in stress. A combination of both on daily basis is said to help stop migraines. There is a good deal of anecdotal evidence that a pill of magnesium and B2 each works wonders.

16. Lavender oil

Add two drops of lavender oil into a boiling cup of water and inhale. Also a drop of the oil can be applied to the forehead for soothing relief. Never take the oil orally.

17. Peppermint Oil

Peppermint oil is known to open the blood flow in the vessels around the head and decrease tension. Apply a drop or two to the forehead. It will also open up the sinuses for more oxygen flow. Do not take the oil orally.

 18. Basil Oil

Basil oil is used to relieve the tightness and tension in muscles. When applied to the head and massaged into the scalp, it relieves the pressure on the head muscles and stops pain.

19. Feverfew

A landmark study was conducted in Britain in which participants were given feverfew daily. The study showed wonderful results and 70 % of the participants had less migraine.

20. Flaxseed Oil

Inflammation can be one of the many causes of headaches. Flaxseed is rich in omega-3 fatty acids which are anti-inflammatory in nature. Flaxseed can be used in the oil form as well as whole seeds.

21. Buckwheat

Like flaxseed buckwheat are anti-inflammatory in nature and help relieve the pain of headache and migraine. Buckwheat is rich in phytho-chemicals such as flavonoids which contain anti-oxidant properties.


Back to Top