This is certainly both psychological and physiological. Intermittet fasting and exercise can help with the physiological. Actually intense exercise will also help with the psychological/neuorchemical component.
If you eat a banana, add lots of almond butter with sea salt to it, this might curb your craving for another, and it will add nutritional value, and possibly reduce the glycemic load.
The best thing you can do is to get your ass in the gym or go take an intense run, and follow both with a meditative full body stretch. This might curb your cravings, and will at the very least reduce the negative impact of the binges on your health.
I have binged lately, on things like icecream, so I can certainly relate. I think you are being too hard on yourself. Just take it easy and you may find it easier to move away from your craving and towards doing things to curb or eliminate them.