Research shows a large percentage of migraine sufferers are deficient in vitamin D, riboflavin (vitamin B2) and co enzyme Q10.

Dr Hagler and colleagues conducted the study at the Cincinnati Children's Headache Center, and presented their findings at the 58th Annual Scientific Meeting of the American Headache Society in San Diego. All study subjects had blood tests to determine levels of the above mentioned nutrients.

The researchers found that girls and young woman were more likely to have a co-enzyme Q10 deficiency than boys or young men. (Probably because co-enzyme Q10 is found in meat and traditionally young girls eat less meat than boys). Boys and young men were more likely to be vitamin D deficient. Patients who experienced chronic migraines were more likely to be deficient in co-enzyme Q10 and riboflavin than individuals with episodic migraines.

I have noticed that nutrient deficiencies are a big factor in almost all of my migraine patients. Of course, migraines can be caused by a wide range of conditions, but correcting nutrient deficiencies is quite an easy and effective remedy. Although it wasn't mentioned in this particular study, other research has shown that magnesium deficiency plays a big role in all types of headaches. Magnesium reduces tension in the muscles of the neck and it relaxes blood vessels in the brain, and helps to normalize high blood pressure. You'll find more information about managing headaches here.

Reference