Amitriptyline
"I've been on this medicine for almost 3 months and it works very well for my migraines! Before I was having 5-10 migraines/month, each lasting for days. It's wonderful to not be in pain. I still get a migraine once in awhile but they're not severe. I get migraines from stress, my period qnd being out in the heat/sun too long.  Side effects I've experienced are dry mouth, excessive sweating, sleepiness and the most troubling is weight gain.  I've gained about 7lbs so far.  I'm 32, pretty active, workout and eat sensibly but I do have a sweet tooth on occasion. I've never had a weight problem before so this bothers me quite a bit.  I'm not too upset though since I'm able to live my life now.  Tried many other medicines with temporary relief or none at all."