More than 37 million Americans suffer from migraines, according to the National Headache Foundation. The symptoms include a crushing, throbbing headache on one side or the whole head, sensitivity to light, smells and noises and blurred vision.

Click here to read original article