Weightloss Commitment

I have been stuck at the same weight for 3 months now.

I only have 10-15 pounds to lose max. I know how to lose weight. I know what I’m doing that is causing me not to lose weight. However, when it comes time to actually not eating the cake or not overeating, I end up caving. I go a few days or even a week of being on top of my diet. I’m not starving myself either, just eating less than what I need in a sustainable way. But then I end up overeating for a couple of days and gain any weight loss back. It’s not binging either, just little things here and there. And I know when I’m hungry and when I’m not. It’s totally emotional eating.

I think I’m having a commitment problem. I say I want to lose weight and I definitely do. But when it comes time to follow through I don’t. I let it go. Maybe it’s because I still value the enjoyment of junk food too highly and I’m tricking my brain into thinking that it’s worth not losing weight?

I just need help on how to commit. I’ve written sticky notes on thoughts I’m trying to believe like:

T: It is possible to weigh 145Ibs
F: Hopeful
A: Try to lose weight
R: Closer to weight loss goal, but eventually I cave

T: I will weigh 145
F: Skeptical
A: I try and eventually give up
R: I do not reach my goal weight