I find if I don't eat enough early in the day I end up being hungry all night. Weekends where I don't eat a proper breakfast and I sometimes go without lunch I find myself eating much more at night.
Also, habit. If I start eating food in front of the tv and always muching, I need to do that. Also I sometimes get in the habit of only feeling full when I"m REALLY full, and not wanting to quit before then.
Lastly, if you feel your cells vibrating, listen closer. If you turn off all the outside noise and are on top of a mountain, drink some green tea and listen close. Get into the lotus position so your ear is near your chi chakra. If you can hear your cells laughing and playing, walk towards the light and feel happy and serine that you are eating enough. Then you shall become whole, become one. One word: Synergy.