Because you have unhelpful attitudes to food and yourself.
I'm 5.5 stone lighter than I used to be. I tried everything without success. Covid hit and my life got very simple for a while. After having put on even more weight as a result of baking all the sourdough
I went to GP re weight loss surgery.
I had to do Slimming world first and it worked- darn it!
This is what matters-
Organise your life so that you aren't exhausted, putting yourself last and running on empty. You can't lose weight like that. Until you do, you're trapped in a cycle of trying and failing, beating yourself up for it. Get that straight first.
Invest in your health. Take the steps necessary - a cleaner, a food delivery, whatever would help you most.
Recognise that there are no forbidden foods. You can have wine. Just not at the same time and a huge portion of garlic bread and a bar of chocolate. You can have whatever you want.
If you eat to self soothe, don't try and stop yourself. Firstly- avoid the stress that you're reacting to. Secondly- stress eat better than usual. If you used to stress eat a tube of biscuits, have five muller lights, three apples and a choc ice. Or half a tube of biscuits and a bowl of cereal.
All you need to do is eat a bit less than you used to. If you had a take away every week, have one every other week.
Don't set yourself up to fail. Set yourself up to do a bit better than you used to do.
Does it matter if you only lose half a pound this week, if you've eaten what you want and not felt hard done by?
Pay attention to some of your triggers. I realised i felt that it was unfair if I didn't have as much of the treats as everyone else. I felt I was being punished.
Now I know if I want the treats I can have them. I'm allowed. Whenever I want. I don't need to have this treat, right now, but I can if I want. Or I can have a different treat later if I want it. There's no need to fight for my share anymore.