When a kid is hungry, no explanation for why one should wait will curb the appetite. A kid wants to eat NOW. Dinner time for us was always at 6 o'clock when Dad came home. Nothing was allowed beforehand because it would spoil our appetite. Many a dinner was already "spoiled" because I had to wait so long to eat it!