Our time and God's time are very different. The things that you are impatient about, God looks at in a completely different way. Your plan may never come to fruition in the way that you envision it. God looks at the big picture always, and we should do the same! Be patient with others, and especially with yourself.