Herbal Remedies for MigraineAccording to the National Headache Foundation, more than 37 million Americans experience migraines. Over-the-counter treatments typically...