I eat small portions frequently and do not overeat. I don't really have any hard and fast rules for myself as long as I am truly hungry. I have found that if I am hungry and I don't overeat, it doesn't matter when I eat. If I'm in bed for the night and get hungry (like right now, actually) I generally don't eat, mainly because I'm too lazy to get back up. Also, it would probably be helpful to take some additional snacks that are a little more substantial than raw veggies.

