Teaching patience in children is one of the hardest things a parent can do. There are some tips you can do to make the process easier and less of a struggle. If you make the waiting process a fun and positive one, they will understand that if they are waiting for something, they can have a fun time while waiting.
You should always let them experience the wait. Find other ways to pass the time with your child. One way is to make promises to them. Make sure you follow through or there will be some trust issues with waiting.
If you let children experience "waiting" they can find ways to pass the time in an engaging way. Letting your child have free time while waiting will instill good nature ideals
Make a visual cue or a countdown to show how long they have to wait. That way the wait will seem closer and closer to the child when each minute passes.
Make promises to your children when telling them to wait for something. Don't forget to follow through or there will be trust issues with waiting.
"Teaching children to be patient can seem enigmatic, but there are often multiple times a day where you can reinforce patience with your children!"