Diets high in healthy fats have been shown to help relieve chronic headaches. Salmon contains a large amount of omega-3 fatty acids, which can reduce inflammation and stop a sore head. Other healthy fats include olive oils, avocado, and other fish products. Sardines are a great option. Some studies have found that regularly consuming olive oil can reduce the number of headaches, the length they last, and the severity of the pain.
According to research published by the U.S. National Institutes of Health, fish oils (those found in fatty fish, like salmon) contain naturally occurring anti-inflammatory and nerve protecting benefits, which substantially reduce the frequency and pain of migraines. If you’re not a salmon fan, omega-3 compounds (DHA-EPA) can be taken in supplement form.