OP, don't be so hard on yourself! I agree you should maybe see a GP as you have such strlonv feelings about this and maybe get some help with a plan to lose weight and change Your eating habits for good. But I'm sure you can do it!
I've never been overweight but my weight does go up and down a bit and it bothers me when it goes up, so I try to lose it straight away before it gets out of hand. I am a bit obsessed with weighing myself, at home I weigh myself at least once a day.
I think people become overweight for different reasons and not all overweight people have similar eating habits, just as not all slim people eat in the same way. But generally, unless there are hormone imbalances or something, overweight people basically consume more calories than they burn. So I think you need to be aware of exactly where the calories you consume are coming from. As a lot of people have said I would say you should keep a food and drink diary, then you can do that.
I find snacking in the evening on high calorie foods like puddings, chocolate, crisps and salty nuts etc makes a big difference for me. If I don't eat anything after dinner, I don't gain. We were just on holiday for two weeks ( without scales and for once I didn't worry about it) and we ate wonderful foods, some cooked by ourselves with beautiful local veg and herbs, some in fantastic restaurants with food that was really special but not in big portions. I ate ice cream nearly every day. I felt that I had eaten really well and it was a treat, but I actually lost weight. I think it was because the food consisted of a lot of fruit and veg, and I didn't have any of those unhealthy evening snacks watching TV. In fact if I don't watch TV I am likely to lose weight, I am more aware of what I eat rather than stuffing myself like a zombie.
I always exercise regularly 3 times a week, I think it raises your metabolic rate.
I agree with what people have said about only eating to satisfy your hunger. I never get really full and bloated. However I would eat a desert or something out of politeness if I were invited for dinner, I would just try to eat less next time.
Basically I love food and it is important to me, but funnily enough, sometimes I find that the better food I eat and the more i am aware of it, the lower my weight is.
I don't know if any of this will help your individual case but I wish you lots of luck. My neigbour has been very overweight but has worked really hard and lost 13 kilos so far, she already looks much better and is wearing nicer clothes, it's great!