“Wait on the Lord; be of good courage, and He shall strengthen thine heart; wait, I say, on the Lord.”
Life is filled with waiting. We wait nine months to be born, we wait in line at the grocery store, we wait for our food to cook, we wait two weeks to get paid, we wait, we wait, we wait. But while we are waiting on these things we don’t give up. We don’t say never mind I’m not pregnant, or throw the food away before it’s done. No! we wait because we know that at the end of nine months a baby will be born and at the right time the food will be done. How much more than should we wait on the Lord? Waiting is not for God, He exist outside of time and all things are present with Him. Waiting is for man because God created time for man. Whatever God says is done in the present with Him but we wait for it to be manifested in the natural realm. Waiting doesn’t mean that it’s not done, it just means that it’s moving from the spiritual realm to the natural realm.
So while you are waiting for those things that God has promised you to manifest, rest in knowing that “God is not a man that He should lie; neither the son of man that He should repent; hath He said and shall he not do it? or hath he spoken, and shall he not make it good?” (Numbers 23:20). Don’t give up just because you have to wait, remember waiting is a part of this natural life. Instead, bravely, declare His word over your life and He will strengthen your heart while you wait.