Ask your doctor for Imitrex 100mg, is not narcotic, non addictive and it takes away your migraine right away. I'm also a migraine surferer and have tried a lot of medications and Imitrex works wonders.
Good luck
My brother takes elavil for his migraines...10 mg a night ..he has suffered from them since childhood..i remember him being in bed all day throwing up when we were young..i am on it for chronic back pain and he is on it too now...his headaches have decreased tremendously..ask ur doctor if it is safe