I work in a health food store in Arizona,sounds like you have to much bad estrogen. Ihad the same problem about 5 years ago, I had acomplete hysterectomy,not a good choice since I was only 28 at the time. I have since done a lot of research on hormones,and there are several new products on the market to help make more good estrogen. One in particular that is working very well for so many is Indoplex by enzymatic therapy. Also for the weight gain try Acetyl L-Carnatine a good brand is from Source naturals,take 1000 mg per day for the first 3 mo.and then for maintance,500mg per day after.