My son turned 5 on May 4th and is big for his age... he is 97th percentile for both height and weight. Sometimes I feel like he eats too much in one sitting, but at the same time there are meals (especially something he hasn't eaten in awhile/before) where he will hardly eat. Before he turned 5 he would eat two peanut butter sandwiches for lunch and I just felt like that was too much. Now I wouldn't just give him two I would make one, he would eat it and say he is still hungry and eat another. Sometimes he would say he is STILL hungry and I would just tell him to wait for snack time. Also when it is snack time he will wine and cry that after he eats his snack he wants more, but I try to explain to him that a snack is not a meal and you aren't supposed to fill up on it. I also try to give them healthy things to snack on like fruit or crackers... occasionally veggies for snack. He isn't fat in the least bit, like I said he is just a BIG kid and very solid. A few people have told me not to worry about how much he eats because it's not like he is eating horrible food and at this age he only eats what he needs. The only time I push him to eat is when he doesn't want to try something or he just isn't eating and is just sitting at the table playing with his food. Here is a picture taken maybe a month ago of him and his 3 year old brother.