Often people who get headaches have habits that are causing the headaches, but have not made the connection between their lifestyle and their symptoms. One obvious thing that can be done is to quit eating refined sugar and to eat regular meals. Some people that suffer from migraine headaches have blood sugar level problems (reactive hypoglycemia). A diet free of sugar, and eating six small meals per day is one strategy to improves headaches.
The kinds of fats in the diet can also play a role in headaches. Migraines may be linked to blood lipids, much the same way that cardiovascular disease is. Supplementation with fish oil reduced the frequency and severity of migraine headaches. Indeed, many research articles have shown the value of omega-3 fatty acids for pain and inflammation. EPA-DHA 720 by Metagenicsis a very pure source of omega-3 fatty acids, free of dioxins and mercury.
B-vitamins may be of value for migraine patients in the same way that bringing blood sugar under control is helpful. Also, there is some research to show that a high dose of riboflavin can help migraine patients. Taking 400 mg/day of riboflavin helped subjects with migraine headaches. Compared to taking aspirin, they did no better than the group receiving ribof lavin alone. Riboflavin also reduced the frequency of headaches and use of medication. Metagenics has a great B-complex vitamin that has extra riboflavin in the more biologically available phosphorylated form.
Research has shown that patients with both migraine and tension headaches had lower salivary and serum magnesium levels than age-matched controls. In addition, serum magnesium tended to be even lower during migraine attacks. Magnesium, may also help relieve symptoms like nausea and photophobia. (Look for 100 mg of magnesium per tablet).