I have frequently heard the statement, "We live in a microwave society." We want everything a few minutes ago. But, we seem to serve a crock-pot God. There are plenty of times He certainly doesn't seem to be in a hurry to give us the things we want, or even think we need. We long for God to bless us, to give us a husband or wife, a child, a house, a new job, a larger ministry–the list is endless. And, we wonder why it is taking Him so long.
Today, I gained a helpful insight in the battle against impatience. In Deuteronomy 7:22, Moses informs the Israelites that God is going to drive the nations out "little by little; you will not be able to put an end to them quickly".
The issue is not whether God will drive them out–He will. The surrounding context makes that clear (see Deuteronomy 7:17-24). The issue is when. So why is God going to do it slowly? Because, if God drove the nations out all at once, the Israelites would not be able to occupy the Land quickly enough to prevent the wild beasts from taking over.
Here is the point. God in His wisdom knows exactly how much we can handle and when we can handle it. God knows that the blessing we long for may actually be a curse if He gives it now. We are simply not ready yet. We may be in time, but not now.
We need to learn to trust that our Heavenly Father is good, knows what is best for us, and knows when to give it. When we do that, the struggle against impatience will be easier.