Who does one train out something that is trained in? I was trained to overeat. It turns out, not so easily to undo that training. Trained in become habits, residing in the unconscious part of the brain/mind. So now we need to consciously lay down a new track, and make sure we never venture down that old track again. Not so easy to avoid that old track of convenience, of least resistance.
One of the best methods is to take on something like low carb, Atkins, Paleo, 19th Century, Primal, that is substantially different that the way one was eating. Now the ways is clearly different. Three meals a day, nothing in between, one day at a time (301). But what if after the initial weight loss, the weight starts to creep back? Now what? Meal size is the issue, and a continual craving. No body has the answer for that one.
Those who know most about cravings say it should go away if you do not eat any of these list of foods of addiction like, but it does not, has not. Medical industry does not have an answer, psychology does not have an answer, beyond "that is a physical issue". Everybody is pointing figures. The ancients do have answers to philosophical and psychological problem but not to unrelenting craving, or this aspect of the problem.
So what is the solution? Woo suggests a shot of vinegar after a meal, but the best I can do is a pickle. it does not help that I can see.
The ancients suggest prayer, but their notion of prayer does not require a belief system. It is prayer, petitioning for what is within out power, like the letting go of the desire for food. That sets out mind up for the letting go of the desire for food. This sounds like self talk of the good kind.