I do not like to wait and I think it would be fair to say that patience is not my spiritual gift! I am getting better at it but by no means will I claim mastery. We have waited two years for a family with whom we will build a habitat house. Two years. In all honesty I had pretty well given up and had begun to look at other avenues of mission and ministry for our church. It is a good reminder that God does not necessarily operate on our schedule.
Isaiah 30:18 says, "For the Lord is a God of justice. Blessed are all who wait for him!" Isaiah 40:31 is most often translated, "those that wait upon the Lord will renew their strength." In that passage some translations render "wait" as "hope", or "trust". Both of those renderings are accurate because there has to be some hope and trust in our waiting! There is a whole lot of waiting in the Bible. Israel waited to be freed from slavery, waited to enter the promised land, waited to return from exile (on more than one occasion!), and waited for the Messiah. In the New Testament there was waiting for the coming of the Holy Spirit and still the waiting of the return of Christ. In Thessalonica there was a group who believed Christ's return was so imminent that they quit their jobs, sponged off of fellow church members, and waited. Just for clarification, Paul told them that was not the way to wait for Christ in no uncertain terms.
So how do we wait upon the Lord? Sometimes God waits on us even more than we wait on him. God waits on us because we are not yet prepared for what he has for us. On February 28th I will run the Cowtown half-marathon. When I started running this summer I was not ready to run 13.1 miles, at that point I wasn't even ready to run 1 mile! Running hurt, I couldn't breathe, my heart pounded, and my muscles hurt. On Monday I ran for one hour, Friday I will run for one hour and forty five minutes and no, I am still not prepared, but I will be on the 28th. Preparation takes time. It is easier to wait upon the Lord when we recognize that it is not wasted time but time that God is using to prepare us for the good works, "which he has prepared in advance for us to do." Don't waste the prep time, ask God what he is doing and entrust the time to him.