I do recommend you that you eat no later than 17-18 PM since the later you eat, the worse the digestion and stomach functions are. We need to provide enough time for the body to digest the food properly. That way, we will wake up strong and fresh as daisies every morning.
Overeating is bad for your digestive system since foods remain in the upper part of the stomach, blocking its access to the mucosa. The digestion is slowed down that way, resulting in gases.
The less type of foods we consume during a meal, the better and easier the digestion process is. Each food, including the ones from the same group, is digested by a different set of ferments.