Like.... forever! He will sit at the table talking and singing and playing and yes, eating for over an hour at dinner. I'm like, Dude, eat and then we can go play. But the thing is, he eats all of his food. Meat, veggies, everything. So I hate to take it away before he is done because he really eats it. And he eats slowly at lunch at school too and doesn't always get to finish his food and is hungry. Do you have a slow eater? What do you do?