I have suffered from migraines for many years, ever since I was in the Army starting a decade ago. I have been treated with many medications in recent years, to include Elavil (Amitriptyline) Nortiptyline, and Topamax; and am also taking Effexor for fibromyalgia. I noticed a year or so after starting the Elavil that I was gaining weight; and this was significant as before this time I was always underweight for the first 26 years of my life; and suddenly gaining almost 25-30 lbs was pretty significant. My doctor stated it could be the Elavil; and placed me on Topamax. (I had taken Topamax years ago but had to stop it due to the fact that it suppressed my appetite; so she said it might be a plus/plus now to help me with my migraines as well as bring my weight back down). However, this time around the symptoms were much worse; I did in fact lose weight, but also suffered from nausea and dizziness; constant tingling in my hands and feet; and other symptoms. So she moved me over to nortriptyline, which was supposed to not have as much of a weight impact. However, I have noticed in the month I've been taking it that the weight has come back, and pretty quickly too; as has my appettie and cravings for sugar and carbs. So my question is is there any sort of migrainie preventative that actually does NOT cause weight AND helps prevent migraines? (Elavil seemed to work relatively well for migraines; Topamax and Nortriptyline not so much.)