First off you are NOT a failure
Are you following a specific diet plan? Counting calories? Just trying to eat healthier?
I found that making to many changes all at once dooooomed me to not being able to keep up with all the changes and sliding right back into the old habits.
It's all about a mindset and changing things slowly and adjusting as you go, then introduce the next phase.
Start out little...replace the "crap" snacks with healthy things like fresh veggies that you can munch on. Find a healthy alternative to what you normally reach for.... I have a very bad sweet tooth and my binge food is candy and ice cream...I discovered that the slim fast beanut butter crunch snack bars taste so close to a butterfinger...and only 100 calories so I keep some of them in the house and can satisfy that urge with something lower calorie. It did take me a while to train myself that NO I dont have to eat the entire BOX in one sitting just because they are lower calorie than the candy bar....same with weight watchers and skinny cow ice cream treats LOL
Also, before reaching for a snack try drinking a full glass of water and waiting a few minutes Often times you arent hungry but are slightly dehydrated wich will cause that hungry feeling. I personally try to drink in the neighborhood of 100 oz of water a day depending on activity.
Are you actually eating enough calorie wise? And are you eating the right kinds of calories to not feel hungry all the time. For me pasta I can eat till gorged and be hungry again within an hour (esp the white type pastas...I do better if I substitute whole grain pasta or a veggie pasta), but give me 4 oz of chicken or steak and I'm full for hours.
I also seem to have better success in the losing dept with the higher protien foods.
If you can...maybe journaling would help you? See what trigers certain binges...document what your go to comfort foods are when you binge. Look for patterns and then focus on one aspect...pick one trigger food and replace it with a healthy alternative...or at least a better option (like me and pasta...love it wont give it up but replaced the processed white stuff with a healthier alternative using the whole grain or veggie versions).
When I was starting out I figured out the best way for me to avoid the crap binges was just dont allow the stuff in the house...and then when the craving hit I either had a "healthy" alternative or I had to drag myself to the store. 9 times out of 10 healthy choice won over going all the way to the store. When grocery shopping make a list and stick to it...try not to impulse buy the old standby junk food. Now as I have gotten more disciplined I can keep chips and the afore mentioned weight watcher/skinny cow ice cream bars in the house.....I still do not bring candy or real ice cream in though lol....
AND if you slip up, dust yourself off and dive right back in. We all do, just need to decide for yourself it's not going to cause you to give up
You can do it!!!