Hi Chi Chi, my GP prescribed Ami to help try and prevent migraine. It has the wonderful side effect of helping with my anxiety and improving my sleep. Yes, it does give me a dry mouth but I think it's a small price to pay. I haven't noticed any increase in weight. The migraines are decreasing slowly but everything takes a long time to work with me. Personally, I think it's a great little drug which really suits me and is worth trying, although I fully understand it doesn't suit everyone. I started off with 10mg but am now on 15mg. At times of increased stress I take 20mg as suggested by my GP.