Migraine.com notes that the Omega-3 fatty acids you get from fish is a key to helping you reduce or eliminate migraine symptoms. It’s the oil from fish in particular that’s most beneficial in this situation, as it can help reduce blood pressure and inflammation. For these reasons, fish oil also has a great track record for keeping hearts healthy.
Mackerel, tuna and salmon are named by the source as good sources of fish oil. However, it suggests considering fish oil supplements in capsule form, as there’s a chance fish can be contaminated with mercury. Supplements also come as liquids, flavored wafers, pudding packs, gummies, and other variations, adds the source.