best herbs for headaches
1 Evening primrose oil, another best herb for headaches, helps dilate blood vessels, helping with headache pain. 2  Take 500 Mg capsules two or three times daily or as directed. 3  Valerian is the last of best herbs for headaches that is a stress reducer and helps with headache pain.
Feverfew, the best herb for headache pain. Feverfew is the top one for decreasing the frequency and intensity of headaches and migraines. 1  Feverfew is a flowering plant that's been used since ancient times to treat migraines and inflammation.