i think it's important for you to take step back. you are not even close to being overweight and although you say your weight is healthy that doesn't mean that your body is healthy. bmi categorizes weight not health. restrained eating which is always depriving yourself by dieting or restricting food put all the focus on forbidden foods hence the out-of-control feelings. this is also called the diet-binge-diet cycle. some find a way to keep their weight down but others gain weight overtime (studies show dieting is linked to weight gain over time not weight loss). regardless of weight research shows that this type of eating style negatively effects life satisfaction and self esteem. i've been there and constantly thinking about food takes energy away from all the other important aspects of life. there is another way of eating that will make you happier healthier and keep your weight stable. instead of focusing on weight and what foods to eat or not eat focus on health and feeling good. listen to your body and feed it a variety of food. instead of stopping because the portion is done listen and honor feelings of hunger and fullness. research shows people are healthier and happier when they eat this way. now this might be hard for you to do so i suggest getting help from a professional like a registered dietitian. you can find one at eatright. org. also you can read the following articles: how to become an intuitive eater the 7 habits of highly effective eaters improving body image best of health to you!
how do i get back on track after being on various crash diets for months and then eating unhealthy for the last 2 weeks? . just wanted to note that i am at a healthy weight (bmi 20. 6) and i have been craving unhealthy foods at every meal. i feel like i'm "out of control " since i had gotten down to a bmi of 19. 6 for a special event. what's a good way to get back on track and stop gaining weight?