Herbal remedies for headaches and migraines often contain a variety of herbs and nutrients to increase the blood flow to the brain as well as relax the nerves and hence alleviate the pain.