I take imitrex and it works for me 100% of the time. Sometimes after taking an imitrex I feel better but not completely headache free...so I take another one and that almost always does the trick. I never worry about whether or not it will work when I take it.