Since this does not sound like the issue in your case since you eat extremelyhealthy, your overeating may be triggered by other cues such as eating environment, emotions like stress and social occasions.
"Although alcohol is available on board Royal Navy ships and submarines, its consumption is extremely limited and the RN's promotion of healthy living, coupled with the professionalism of modern sailors, means that fewer sailors drink at sea than ever before, " he added.