Wait on the Lord;
Be of good courage,
And He shall strengthen your heart;
Wait, I say, on the Lord!
Psalms 27:14 (NKJV)
Our society has taught us that we should expect things immediately. Three minutes for a meal for the family through a drive through is the goal for most chains. Thirty minutes to have a pizza prepared, cooked and delivered. Accelerated degrees to obtain your masters and bachelors at the same time or getting your bachelors in a shorter period, quick communication with texts, face time, instant messaging and quicker Christianity.
However, that is not the way of God. The word wait is mentioned 144 times in the Bible. People waited on the same promises of God for seventy years. We give up if it is not immediate. Jacob wrestled with the Angel of God for an answer through the night. We grow weary of after five minutes of prayer.
Preachers apologize if the service goes past an hour and a half. People walked for days to catch a glimpse of Jesus, waiting without food to hear him speak. I can remember being in services where God moved, and the four hours we were there seemed like five minutes.
When you are seeking God, it can not be rushed. We must wait on Him.