I am an impatient person. I hate waiting! If I know I'm going to have to wait for someone, then I plan it in - you know, take a book or a crossword, something - so that I am not just inactively "WAITING". Its the unplanned waiting that freaks me out. "I'll only be 10 minutes, promise!" 40 minutes later - yeah right (10 minutes). I'm getting anxious writing this!!!!
That been said, I don't like to make people wait for me either. I hate that too! Makes guilt rise up and guilt is so good at squashing joy!
We are to wait on God ... for His timing is perfect!
He sees the big picture. We only see our puzzle piece on the board of life. He is busy putting things in order so that He can work in your life but what we don't see is how intricately our lives are woven around the lives of others.
For example: You are in desperate need of funds and pray to God who hears but His word says .... (cue drum roll here ...), WAIT! In the meantime, God is not 'waiting' for things to fall in place for you. He is working things together for your good. He speaks into the heart of a godly woman, who mentions a blessing opportunity to her husband, who miraculously got an awesome job which brings in much money, from a client who felt God tell him to use that contractor. (breathe now) The client could not understand why, but chose to be obedient. Contractor/husband has windfall from praying for good business, hears wife's story about a blessing opportunity, feels led to bless you, who prayed for funding (6 months ago!!)
It may not have happened on the "day of the prayer" but God heard - God moved - God answered and (in my example above) at least 4 people were blessed by being used of God, by being obedient to His prompting. And let us not forget the testimonies of all the above people!
Waiting does not mean silence, as in God is ignoring you. It means - wait - its coming and it'll be good!
Ps 27 v 14: Wait on the Lord; be of good courage, and He shall strengthen your heart; wait, I say, on the Lord!
My encouragement to you - try to keep your attitude good in the waiting.