Imitrex
"I have had chronic migraines for as long as I can remember.  To the point where I can't even talk to answer questions,  walk straight,  I have been accused of being drunk or high because if it.  They could last up to three days, the first time I tried imitrex....  It was quite literally the Holy grail from then on.  The pills take away any aura or migraine in about 20 to 30 minutes and the shots give immediate relief.  Wether or not it's a placebo,  I swear to the gods,  as soon as you inject into your upper thigh your migraine goes down a few pegs.  Within a few minutes,  nearly or entirely gone.  If you have migraines or clusters ask your doctor.  Don't take irresponsibly because it can have some weird effects on people."