Stop eating 2-3 hours before sleeping. If you must have anything raw like veges or fruit. If can can eat and get away with eating late great.
I always eat when I am hungry, I don't eat if I am just bored, like grazing which is the worse thing. I dont keep sweets, cookies, desserts softdrink etc.. in the house.
Being hungry is your body telling you it needs nourishment so feed it, Your choice of food fruit, vegies, meat, complex carbs is good. I consider anything refined like crisps, deep fried food, stuff loaded with sugar cookies etc..taboo. The exclusion food/supplement bars when riding.
If you don't eat muscle atrophy can also occur.
I think it comes down to choice of food that is important and not how much you eat.
1) Balance of food
2) Don't skip meals especially breakfast. If I'm running late too bad I sit down and eat first.
3) Take lunch to work that way you make sure its healthy and eat it.
3) Develop good eating habits, I mean good clean nourishing food.
4) Don't be a total food snob.. 1 Day a week eat whatever you like and enjoy it. this is usually a night I eat out with friends etc.
It al becomes routine after a while and its not too hard.
These are purely suggestions, you decide whats best for you.