i can't really offer you a patient-specific answer over the internet since hormonal imbalance and nutritional intake resulting in weight gain can be a very complex issue. you do need to address this problem with your medical provider a nutritionist or a weight-control specialist (baritrician). you are eating more than you body needs. this is the only way (other than water retention) that a mammal (you) can put on large amounts of weight. we do not pull calories from the air. while it may not seem like you are eating more a calorie excess of only 500 calories a day could add a pound a week to your scale; a 1000 calorie a day increase could at two pounds a week. the first step in getting some control is to do an honest and accurate food diary. write down everything you eat including the amounts/weight and their determine their caloric content. your doctor will likely need this information. it is important that you burn the calories that you take in. this may be something that you fail to do. you may speak with dr. schweiger a board certified dermatologist who can help you with an effective way to reduce unwanted body fats.
why do i keep gaining massive amounts of weight in a short period of time? . i weighed 120 most of my life. gained 40lbs. in 2 months. i lost it in about a year and then kept it off for 2 years. in the past 3 months i have gained 30lbs. my diet had not changed much. i eat a vegetable with every meal i do not eat much. the only difference was that i ate fried food/starchy food a little more often(not much of it). i did not eat enough to gain 30lbs. i am 25 years old. i have ibs gerd. i know my hormones are out of whack but never finished testing. what is wrong?