I take Imitrex - in nasal spray form. Since I had a hysterectomy, my migraines are far less frequent and less violent and I also find that taking Excedrin as soon as i feel one coming on. Excedrin is a combination of aspirin, ibuprofen and caffeine. I feel your pain. I wish you success in overcoming your migraines.