im taking imitrex and i love it. i have no real side effects and they take care of the headaches in a decent time. the only problem i have found is my body becomes reliant on it and i soon get headaches spontaniously. other then that it really works. i have had the shot too. it takes away the pain quicker however it made me a little disoriented and tired.