I'm sick of binge eating
Yesterday I ate 4 full bowls of cinnamon toast crunch cereal, half a loaf of rye bread, and a bunch of cheetos. Then I raided the fridge and ate whatever I saw. I had a bowl of rice pudding and made a turkey sandwich. I was so desperate to eat something more that I started eating cold rice with ketchup. Then I also had a heavy dinner. By the end of the day I was feeling bloated and ashamed.
When I do this I feel satisfied but horrible at the same time. I feel ashamed doing it near my family members because they ask me "aren't you on a diet?, why are you eating so much?" so I do it when they're not around. Sometimes I don't care and eat like an animal in front of them. It always feels like there is a monster craving inside of me that just wants to eat everything. I know that I can fit the junk foods that I like to eat into my daily calories but that's just not good enough for me. I want to eat the whole box of cookies or eat the whole bar of chocolate . It just leaves me feeling unsatisfied. I'm just sick of calorie counting. Doing all the calculations and weighing things in front of my family. They think I'm dumb and make fun of me.
I know I can hold myself back but my mind says "but you really really want this so you should have it" and I feel like I'll go crazy if I don't have whatever it is that I want.
Usually I tell myself oh its okay its just a bump in the road i'm still going to end up losing the weight. But I'm never gonna get lower than this if I keep continuing this behavior. It just kills me that I could have been my goal weight today if I had been dieting since the start of the new year.
How do I stop these monster cravings?
EDIT: I have social anxiety and depression. First therapy session is tomorrow.