My apologies. I chose the wrong word and probably it caused the misunderstanding. I shouldn't have picked the word 'binge'. I needed a word to describe "eat as much as you like/can until you can't take no more." and I thought binge was the right choice.
Delmobile, correct me if I'm wrong. You may have heard of "eat your heart out' but the meaning is not "binge", am I right? If so, how would you interpret it?