Growing takes time. Growing and waiting for the ripe moment requires hard work and patience. We are so used to instant gratification that we often quit on something before it has had proper time to grow -- but character building and training takes time.