Hi pono,
I get horrible migraine headaches too. My epileptologist gave me Maxalt - his first choice wasn't covered by my insurance - it usually works okay. You can only take 3/per 24-hours though, due to it's restriction of blood vessel size. Another doctor added Toradol, to help get me through those days.
Gosh, I can't imagine getting Botox injections to avoid pain. I hope that it does work! I would be very skeptical, however, and be sure to research completely before committing to the decision.
Best wishes to you - feel better soon!

Heather