Migraine refers to a neurological disease that causes recurrent headaches. It is also accompanied by symptoms like vomiting and nausea. Over forty million Americans experience migraines,...