I have had migraines since I was very young -- I'm 28 now. I currently take Topamax daily as preventative and the Imitrex is only used when I have a headache at night to help me sleep. I'm surprised to hear people taking this drug daily..my doc has me under the impression it is only for when you have a migraine, not as preventative. Anyway, I have NO SIDE EFFECTS at all from the Imitrex. It not only gets rid of my pain and allows me to sleep, but it actually helps me sleep throughout the whole night without waking up -- deep sleep. I love it, but it's so expensive, so I use it sparingly.