Will fish rich in Omega-3 can help prevent migrants. In cooking the fish do not get too much salt canned fish let alone buy it will add to your headache worse.
spinach will be rich in vitamin B and ribovlavin believe can prevent migrants, and do not forget when boiling or cooking a lot not too long because its nutrients will be lost if you cook too long.
Caffeine is found in coffee help prevent migrants. Eat once a day enough (good coffee does not use sugar, carame