I can relate... I grew up in a house where we were not allowed to leave the table until our plates were clean. My mom made homemade meals and we had a well-rounded diet, but sometimes we'd sit there much longer than we wanted until we were able to choke down the last of the veggies on our plate or something.
Since then, I have realized that I feel guilty when I don't clean my plate off. It feels weird to purposely leave about half my meal for a takeout container when going out to eat. I want to reassure people the food won't go to waste. And I do cringe when I see others leaving so much food on their plate!
If I just have a little food left, I ask my husband if he wants it. If he does, the guilt kind of goes away. Otherwise, I sometimes sit there and try to make myself eat it even though I'm not hungry.
"It is never too late to be what you might have been." -George Eliot