I agree with Sheila. Tracking is so helpful, even if you don’t react to it at first and just document. If you see it, you’ll see where you can start tweaking.
Secondly, I highly recommend stopping telling yourself that you’ve fallen off the wagon. Every meal is a chance to make a better decision. My WW leader always says that writing off a weekend and saying you’ll start again on Monday is to say “I plan to make bad choices at the next few meals because I made a bad choice at this one.” There are certainly times that I have eaten way more points than I should have, but I have tried not to let it derail the next meal, or the next day, or the next week.
One of the keys to that, besides just that attitude that the next meal is another chance, has been to tell myself that I don’t have to say “Yes” every time. If you’re at a meal and you want that second helping, you usually say yes or you feel that deprivation. But you can say ‘no’ today because it didn’t fit into your plan and then ‘yes’ tomorrow when you’ve planned for it. For instance, if I’m low and I’d like to treat with a donut, but I had a big lunch and shouldn’t spare 6 pts for that moment of donut, I will tell myself that I will plan how to fit a donut into my day another time. Then I will work to make it happen on a different day. It certainly helps with the feelings of deprivation and puts you back in the driver’s seat regarding your daily points intake. And I’ve always seen that as the point of WW. Planning. Which will put you back in the driver’s seat for your diabetes control as well.