I've been on the start-over cycle enough times to know that diets aren't the problem and they're not the solution. They're a temporary framework you use when you don't trust yourself. And as soon as the willpower runs out, you're back where you started, sometimes worse.
What changed things for me was a different question. Instead of asking "what should I eat," I started asking "why am I eating this right now?" The answer was usually not hunger.
Food is emotional for most people. It's comfort. It's celebration. It's something to do when you're bored or stressed or sitting in front of a screen. When you don't deal with the why, every eating plan eventually falls apart because the underlying reason is still there.
I started paying attention to patterns. When was I eating when I wasn't hungry? What was going on right before? For me it was late nights and stress. When the work got heavy, the snacking got worse. That awareness alone changed something. Not perfectly, but noticeably. You can't fix what you won't look at.
The other thing I changed was what I kept in the house. I didn't go cold turkey on anything. I just made the choices I wanted to make easier. If the good option is available and the easy junk isn't sitting right there, you default to the good option most of the time. Environment shapes behavior. Work with it instead of fighting it.
I also stopped treating exercise and eating as two parts of the same punishment system. They're separate things. Moving your body is about how you feel, your energy, your mental clarity. Eating well is about fueling yourself. When you decouple them from guilt, both actually get better.
The biggest shift was giving up the idea of perfect. Perfect eating is a trap. You eat well most of the time, you have a real meal on a Friday night, and you keep going. The people who get stuck are the ones who break perfect and then give up entirely. One bad meal isn't a failure. Three months of one bad meal a week isn't even a problem. Context matters.
I'm not a nutritionist. This isn't medical advice. But I know what's worked for me over time and what hasn't. The honest approach beats the strict approach every single time.
Take it easy on yourself. And drink more water.