Vitamins Actually Work in Relieving Headaches

Updated on March 16th, 2020
vitamins for headache

Headache is a prevalent condition that makes it difficult to perform day to day activities. These headaches range from average to unbearable and affect the quality of your life.

Headaches are of various types and are difficult to identify. Approximately fifty percent of people suffering from migraines are unaware of their condition.

Medications and prescription drugs surely help to treat headaches but might have some side effects too. Natural remedies like using vitamins for headaches are an effective way to reduce headaches and to prevent them in the long run.

Did You Know!

  • Smokers are at risk of some rare type of headache which causes anger outbursts.
  • 1 out of 1,000 people is at risk of suffering from these cluster headaches.
  • In a month, approx 1.7 to 4 % of people are affected by pain in the head for 15 or more days

Essential Vitamins for Headache

1. Riboflavin (Vitamin B-2)

Vitamin B2

Ongoing researches state the effectiveness of Vitamin B-2 for headaches. It is also known as Riboflavin(1) and is found in many food items. Vitamin B2 also helps with the reduction of frequency and occurrence of headaches, especially migraine.

It is also helpful in the growth and development of the body and is an essential nutrient for hair and skin.

Vitamin B for headaches can be obtained from various food items like eggs, meats, legumes, green leafy vegetables, and milk. It can also be used as supplements.

The recommended dosage of vitamin B2 supplement is 400 mg per day for approx three months.

[Also Read: Home Remedies for Headache]

2. Vitamin D

Vitamin D is a vitamin which is fat-soluble and exists in D2 and D3 forms. The deficiency of vitamin D can cause many conditions, including rickets and osteomalacia.

Many studies indicate the relation between vitamin deficiency headaches and symptoms. They suggest that low levels of Vitamin D may lead to chronic head pains.

The main source of Vitamin D is the sun, but it is also available in the form of supplements.

The recommended dosage of Vitamin D for adults less than 70 years is 600 IU per day.

[Also Read: Natural Treatment For Headache]

What are the Other Supplements for Headache?

Apart from Vitamin B-2 and D, headaches can also be treated or prevented by using supplements like magnesium, melatonin, and coenzyme Q10.

1. Coenzyme Q10

Coenzyme Q10 for headaches, especially migraine, proves a conventional remedy as it is present in the cells and helps in the conversion of energy. It is proved to be effective in reducing the occurrence of migraine by 50 %. A 150 g per day dosage is sufficient for at least four weeks.

[Read: Cream of Tartar for Headaches]

2. Melatonin

Melatonin Foods

Melatonin(2) is a type of hormone secreted in the brain. As it is a relaxing hormone, melatonin helps treat the severity of headaches and even prevent conditions like migraine.

Use of melatonin helps improve brain health and gives relief with headaches. As per studies, 3 mg dosage of melatonin per day is sufficient. It is further advised to take it at night.

Also, daily taking 400 to 500 mg of magnesium might help prevent migraines or headaches in some people. Make sure to look for some side effects and consult a healthcare expert.

Headaches are the most common neurological condition. 1 out of every 1000 people suffers from cluster headaches. It also leads to some other symptoms like nausea or head twirling.

Headaches can be treated using various supplements, including vitamins, magnesium, coenzyme Q10, and melatonin. Vitamins that help with headaches are Vitamin D and Vitamin B2.

Vitamin B12 for headaches also helps in preventing it as its deficiency is a significant cause. The dosage and frequency should be consulted with a medical advisor to avoid any side effects.

[Also Read: Essential Oils for Headaches]


1. Can a Deficiency of Vitamins Cause Headaches?

While deficiency of some vitamins like Vitamin D and B-2 is the cause of headaches, high intakes of some vitamins might be its cause. Vitamin A is one such vitamin whose high consumption may lead to dizziness and headaches. Excess of vitamin C is also responsible for some effects, including headaches.

2. What Vitamin Deficiency Causes Headaches? Can the Deficiency of Vitamin D Cause Headaches?

Deficiency of vitamin and other supplements causes several health issues, including headaches. Lack of Vitamin D, B6, B12, magnesium, and folic acid can result in increased frequency of migraines.

3. What Vitamins Are Good for Headaches?

Headache is a prevalent condition and can alter your day to day activities. Some Vitamins, like vitamin B-2, B-6, B-12, and Vitamin D, are useful in treating and preventing certain types of headaches, including migraine and cluster headaches. It is because their deficiency is the leading cause of pain.

View Comments (0)

Leave a Reply

Your email address will not be published.

Scroll To Top

Sign up for our Newsletter !
Get access to quality &
Natural Health Tips right from the Experts
Subscribe !
Send this to a friend