Migraine headaches occur in about 18% of women and 6% of men. Medications used to treat a migraine headache attack include:
Unfortunately, frequent use of these medication can actually make the headaches more intense and more frequent. Taking these medications even as little as 10 to 15 times per month can cause Analgesic Overuse Headaches. This is similar to withdrawal where the medication overuse starts to cause symptoms such as:
It also makes sense that these headaches tend to be worse in the morning since the medication often wears off while the patient sleeps. These headaches also tend to increase in severity as time goes on and the tolerance for these medications grows.
Talk with your physician about a proper medication regime and other treatments for headaches that can then help with weaning off of the offending medication.
References
Kristoffersen ES, Lundqvist C. Medication-overuse headache: epidemiology, diagnosis and treatment. Ther Adv Drug Saf. 2014;5(2):87–99.