Rather than two hours think in terms of 3 hours. That is also the only way you get large blocks of time and aren't spending most of your morning washing hands, serving food, cleaning up from food and washing hands again. That means snack is finished no later than 9 am - as in it tops up breakfast for those eating little or earlier and is 2-3 hours after for those that come early. Then lunch at noon is 3 hours later. Then they nap for two hours plus prep time and diapers after means they eat 3 hours after lunch too. It is the spacing that is the important part if you are going to serve enough for them to get the sensation of eating and digesting and waiting for the next meal. Constant grazing is certainly to be avoided for adults or kids.