Migraines are a type of headache that affect many people in America.

They can come out of nowhere without warning. This headache can cause people to stop doing whatever they are doing. Migraine headaches can be difficult to treat. However, new evidence suggests that headaches can be a sign that you are lacking an essential vitamin in your diet.

Dr. Weil is a holistic physician. He has stated that 17 percent of women and six percent of men suffer from migraine headaches. He has also stated that migraine headaches are often a sign of a vitamin B6, folic acid, vitamin B12 or vitamin D deficiency.

If you are not getting enough of these vitamins from your diet, then you are 300 percent more likely to develop a migraine.

Dr. Weil has also found that there are a number of foods that can trigger headaches. Some of those things include avocados, bananas, caffeine, cheese, anchovies and processed meats.

Food is not the only thing that can trigger a migraine headache. One of those things is fatigue.

This is another reason you should make sure that you get the proper amount of rest at night.

Skipping meals, flashing lights and certain smells can also cause headaches.