I think it would be helpful to learn about your physiology and understand why you are binging. It's not just to do with childhood issues, comfort eating or lack of mental willpower etc which is often cited as the root cause. That is of course part of the puzzle but there's also a heck of a lot more to it than that.
For example. Pregnant women often crave food incessantly and eat a lot. Why is that? A person who is extremely estrogen dominant or putting any kind of natural or synthetic hormone into their body (contraceptive pill anyone) often has increased appetite and an insatiable urge to eat, thus gains weight (just like pms - when progesterone levels begin to drop allowing estrogen to rise) Oftentimes symptoms such as anger, irritability, low mood/depression or anxiety are present also. These things of course only perpetuate the binge eating cycle and causes people to believe it's all related to their mood. Whilst that is true to some degree, everything in the body works synergistically after all, it often means that people will focus their efforts on their mental health (that's great) in the hopes of achieving weight loss whilst continuing to neglect their bodies. So you can think positive or maybe take anti depressants, but if you are hypothyroid or extremely estrogen dominant well eventually you (likely) will succumb to appetite urges and be back to square one again. The sex hormones are just one part of the puzzle of course, there are other important aspects at play too. The night is getting late though!
I would say educate yourself as much as possible on the body and the brain. Eating is not a bad thing. Food is good. We've been taught that it is sinful. Starving the body only damages the thyroid which in turn affects weight anyway. Chasing one fad diet after the next will achieve temporary happiness only. Get healthy in your mind and body. Learn what's going on in there. Stop punishing yourself for following the most basic principle of survival - eating. We need food.
If my hormones are off one month then I can easily go off track and gain a few. I don't punish myself, I just see the positive. I'm nourishing my body with nutrients (including salt and sugar - yes!) and feeding my thyroid. It sure hates to be starved. Also whenever you go hungry you release stress hormones - who wants that? Then you'll just go even wackier with the food later not to mention all the other problems stress hormones cause (aging for one - starving is a great way to get wrinkles once youth isn't on your side.) It sometimes takes time to get back on track but I can tell you that back in the days where I would mentally punish myself for eating so much then it would take a thousand times longer.
I do understand op. I had an eating disorder for many years. Whilst I was never overweight the mental aspect of it was torture. I did it all. And I have/had so many health problems which I had to learn to fix myself.
Please don't beat yourself up.
Every day is a new beginning. Start tomorrow. Don't try to restrict drastically. Just choose good foods. Then again the day after. And the day after. You'll feel better by that alone. Stay busy and do things that make you feel happy, that make you laugh. Talk to friends for support or come here. I hope this made sense I'm pretty tired right now.
Feel better op.