There are about 8 approved triptans to treat an acute migraine and, if one doesnt help you just try one of the others. Maxalt has a very rapid onset of action but has a high rebound rate so those who tend to have a long headaches or several days of triggers (like a period related migraine0, it may not be a good choice. With any acute treatment, the soon eryou use it the more effective it will be so never hold off taking if you think it is a migraine.
Botox can be an effective preventive choice but does need to be repeated every 3 months to remain effective (sometimes it begins to last for 4 or 5 months). Like all preventive therapies, you can do more than one at a time. Biofeedback was mentioned and is quite effective when prtacticed regularly. Stress managment/relaxation works. All the lifestyle changes- better sleep, daily exercise, regular healthy meals, reduce/eliminate caffeine can all be important. Recent guidelines showed many supplements very effective, including magnesium, riboflavin, feverfew, Coenzyme Q10, and butterbur. Be aggressicve with preventive efforts- it can be so worthwhile!
Best wishes on a good response to the Botox.