Migraine headaches are such wonderful things, really.

Aleve is useless. Ibuprofen is useless. Tylenol doesn't do s*&^, unless I take it at just about the very moment my pre-headache aura begins. The ONLY thing that I've ever taken that has stopped the migraine dead once it got started is a couple of Vicodin or a couple of Tylenol #3. (doctor not keen on prescribing that stuff AT ALL, so I usually have to do without)
Try having migraines on a monthly basis, guys. Especially when they run anywhere from 24 to 87 hours in length.