I have had migraines for 30 years. I have tried everything. I currently use Topamax daily, Botox every 3 months and Imitrex 100mg as needed. I end up taking the Imitrex about twice a week, sometimes more. Imitrex is my lifesaver.