Midrin or Imitrex and 2 Aleve is what I take. Most of the time I just have to sleep them off. I have had several that lasted well over a week. I've also spent over a week in the hospital due to it messing my left eye up. When I was younger, I had one for over a week and it made left eye close and my eyeball turned left also. I've had 20-30 tests done to figure out what happened but have never got an answer. They first thought I had a stroke but that was later ruled out. My eye straightened back out after several months and have never had that happen again. I still deal with migraines several times a year. I would go to the DR.