Food sources wealthy in magnesium incorporate dull mixed greens, avocado, and fish. Omega-3 unsaturated fats. Exploration demonstrates that expanding omega-3 unsaturated fats may assist individuals with headaches. Food sources wealthy in omega-3 unsaturated fats incorporate fish like mackerel and salmon, and seeds and legumes.