migraine headache

How do I know if I have a migraine? Migraines are an awful, unwanted condition that nobody wants to experience. They can be short-lived (a few hours) or persistent (multiple days!).  Depression, irritability, neck stiffness, visual flashes of light, pins and needle sensations, sensitivity to sound and light, nausea and vomiting, and of course, severe […]