I think so. Patience isn't really something that we are born with. Babies don't understand that their parents are in the middle of something and will feed them in just a minute. Little kids don't always understand that there is a conversation that is going on already and that they shouldn't interrupt. These are things that we learn by experience over time.
Even as adults, there are some things that we are impatient about. Waiting in traffic, the guy that brings 25 items to the 10 items or less lane, or waiting for that perfect thing we ordered to come in the mail, but, for the most part, we have learned that trying to rush things can end up causing more hassles, and therefore taking more time, than just being patient.