 [ Symptoms ] how are frequent migraines that last several days treated or prevented [ Disease ] migraines can last for several days even weeks or longer a migraine medication will usually work better than an over the counter medication i usually recommend prevention medications when patients have more than 3 headache days per week or 2 headaches per week some people are on prevention medications because they can not afford to miss even 1 day of work a month