But there is something about waiting that works better for us than just immediately obtaining what we want or prayed for. We learn far more in the process of waiting than immediate gratification. The scripture says that "they that wait upon the Lord shall renew their strength." We learn about God's timing, about His purpose, and a little more of just how He is working in our lives...while we wait.
He also says that "His strength is made perfect in our weakness." We find that as we are trying to practice patience...we become weary, discouraged, and wanting to give up on what God has promised us. But as we turn to God, commit ourselves to Him each day...He helps us wait. "Having done all to stand, we stand".
We think we cannot hold out for God to do what we have asked, but God says we can and that He will help us. If we want God's perfect will for our lives, then we must adhere to His perfect timing. Remember, God is never late, even if the wait is a little longer than you expected.