What has really worked for me is hunger directed eating. It's massive on Instagram right now.
I've dieted for over 20 years and basically ended up at the same weight as I started at. And I figured that dieting was miserable, and I would just eat what I fancied when I wanted it rather than banning foods.
It stopped being about weight loss and just about changing my attitude towards food. As soon as I start a diet I want to eat all the food I've decided is bad food, and it leads to inevitable binge eating.
HDE is a scary concept at first, I thought I'd just be eating chocolate and cake all the time, and didn't see how it would help me at all, but diets make me miserable and I don't want to spend the rest of my life trying to lose weight.
As it turns out, when I can eat what I want, when I want, I eat far less! I don't need to binge eat chocolate because I can have it whenever I want it. I don't think about food and my next meal constantly, I eat whatever the hell I fancy. Sometimes that's fruit and vegetables, other times, it's chicken nuggets and chips, but I've learned to realise that food shouldn't be bad!
Incidentally, I have lost weight (about 2.5 stone), and I'm at a size I'm thrilled to be at, and I know I can maintain it because my attitude towards food has completely changed. It has been liberating! No weighing food, no treat days, no calorie counting, no syns, no spending hours in the supermarket reading labels because I need to make sure I get the bread that has the lowest calories per slice...