Eleni, that was such a nice post.
mompen, you are probably pigging out because you've set a pattern that way. Whenever I visit my parents, I pig out: for years that's what I would do in that house, so when I visit, my body says, "FOOD TIME!"
Try to set a new pattern for yourself: come home and have a hot bath while you're steaming the veggies, or waiting for the crock pot to finish (you didn't mention whether you had a husband or kids who could help get dinner ready earlier to help you out, otherwise I would have suggested that too)
I know that when I'm hungry I need to eat RIGHT AWAY or I get dizzy and lethargic.