What you need to understand about eating is that you have to eat balanced and when you are hungry.
If you analyze a healthy body, the body will just ask food is it is hungry, that is, if it needs energy.
If you eat just to replenish the energy of the body, you will be able to eat how much you want to and you will not gain weight, because you will ingest only the necessary to fulfill the needs of the body.
Always remember of not forcing too much in the meals, for more that you can eat that, the body doesn’t need all of that.
In general, people eat for anxiety and similar problems and not because they are hungry.
Know that what causes the difficulty in keeping the control of the body is some kind of disorder in mind.