This issue is common with young kids, and it's understandable. They prefer doing things right away instead of just waiting. I once read that little kids can't really think about the future. So, when parents say they have to wait until tomorrow, the kids get upset because to them, tomorrow seems really far away. I think this inability to understand time might be why waiting is hard for them, which makes sense.