Have you ever looked at your meal and thought “I'll just eat some of it. I really shouldn't finsih this.”
You should absolutely finish your meal if you are hungry for it. And you retain every right to stop if you start to get full- or over it – partially through.
But feeling guilt for finishing a meal when you were hungry for it is absurd and counter-intuitive. No matter HOW big the meal is.
The point of food and feeding yourself is about satiation. If you eat too much, you will be full and satisfied longer. Sure you may be uncomfortable, depending on how much you ate, but if you continue listening your body will adjust and make up for it the next meal. That is how we are wired. Especially in a surplus of food.
Eat as much of your meal as you want. Eat the whole thing if you want it. There is no prize for leaving that extra bite in your bowl. Leaving it, if you are hungry, is in fact, crazy.
Eating should be easy. Feeling satiated shouldn't be nervewracking.
You should finish that meal if you want. You should stop eating if you want. You should eat how and what you want, and in time your body will start to get it. It is all good.
(And check out my workbook if you haven't already!)