Diclofenac
"Have had 2 or 3 migraines a year give or take, since I was 16, now 38. I have never found anything that remotely helped until a friend recommended diclofenac... WOW  2x 25mg and 30mins and its like nothing ever happened. 

Have only used it twice but worked both times. I don't like using any kind of medicine usually, but not having to go through torturous 12hr ordeals is what medicines are for."