You Have Headaches Because Your Body Lacks The Following Vitamins!

Loading...



When you have a headache you may feel like it will ruin your day because you won’t be able to do all things properly and concentrate. Stronger headaches can even last for couple of days. So, if you wonder what is the real cause for all those headaches, read this article.

Men experience strong headaches more than women. The worst part is when there is no drug that can stop them. With this being said, are you aware that with proper diet you can stop every type of headache?


A particularly strong type of headaches are migraines, which are often repeated on only one side of the head.

The most common symptom is the pulsating pain that becomes worse over time. When you have a migraine you can also have vision problems and feel nauseous. You can feel pain in the muscles, dizziness, tingling in the hands, and weakness in one side of the body.

Occasionally the hearing and speech will become weakened. Before you have a migraine you may experience symptoms such as diarrhea, nausea, and vomiting few hours before the migraine hits.

Many scientists agree that you can prevent a migraine because it occurs when the body lacks certain vitamins and minerals. A lot of migraine types occur as a result of lack of vitamin B and D, or heavy metal poisoning.

There is a research which proves that when the body eliminates those toxic metals and takes B and D vitamins, the headaches disappear after some time.

There are certain headache triggers such as unhealthy diet, hormonal changes in women, caffeinated drinks, alcohol, stress, skipping meals, changes in sleeping patterns, additives from food, certain medications, changes in air pressure, and bright light and sounds.

The researchers examined the types of headaches that can be prevented by taking certain nutrients.

When your body lacks vitamin B2, B6, and B12, you can have headaches. There is a study which proves that high dose of vitamin B2 can effectively prevent migraine.

Those who took part in the study took vitamin B2 daily, which is known as riboflavin, and noticed that the number of headaches was cut in half.



Another study found that vitamins B6 and B12 can lower the pain intensity of the headache. When the body lacks vitamin B, the blood flow in the brain becomes damaged, and that may cause headache.It is also proven that lack of vitamin D can cause headaches. This particular vitamin helps in the absorption of every essential nutrient which is important for the body.

Vitamin D lowers the inflammation of the blood vessels and the nerves in the brain, which in turn prevents migraines. This vitamin can also lower the intensity of the pain, if a headache occurs.

When your body has a lot of heavy metals in it, such as arsenic, mercury, lead, and chromium, you will experience a migraine. When the body has trace amounts of these metals, it will function properly. However, when there are a lot of heavy metals, migraines will occur.

Patients who have excessive amounts of iron, lead, cadmium, and manganese in their blood suffer from headaches because they can cause lack of oxygen to the brain. Therefore, if you change your diet, you adjust your lifestyle, and additionally take vitamins B and D, you can prevent migraines.

You can consume vitamin B rich foods such as leafy greens, bananas, shellfish, poultry, and beef. Vitamin D can be found in dairy, fatty fish, mushrooms, and from the sun.

If you want to avoid heavy metal poisoning, you should replace all water pipes and colors that contain lead, avoid storing batteries which contain cadmium in your home, and don’t eat fish if you aren’t sure whether it contains mercury.

You Have Headaches Because Your Body Lacks The Following Vitamins! Rating: 4.5 Diposkan Oleh: pull email