There are hundreds of types of headaches, with causes ranging from hunger to eye strain, hormones to hangovers, tension to illness and more. Understanding migraines and distinguishing between types is difficult, especially while experiencing one. Migraines, on the other hand,… read more