What causes migraines and when is it time to seek extra support? How often is too often for a migraine?

What causes migraines and when is it time to seek extra support? How often is too often for a migraine?

Anyone who has experienced a migraine knows that they are much more than just a terrible headache. In fact, the pounding or pulsating headache is just the one of a list of symptoms including nausea, vomiting, vision disturbances, light sensitivity, fatigue, and neck pain, which can last anywhere from a couple of hours to a few days.