What Does Headache Have to Do with What You Eat? Which Foods Trigger Migraines? What to Eat to Prevent Headaches? Supplementing Magnesium, Vitamin B2, and Omega-3 Fatty Acids Helps Prevent Headaches! Taking Too Much Pain Relievers Can Actually Make It Worse!