Have you ever received a promise from God, but it seemed to be taking its time to manifest? I know the feeling. Right now, I am still waiting for some things that God has shown me in my dreams to manifest from the spiritual realm to the physical. I completely understand not wanting to wait and starting to manufacture your own blessing out of becoming impatient. The Holy Spirit has had to constantly remind me of 2 Peter 3:8-9 KJV which says "But, beloved, be not ignorant of this one thing, that one day is with the Lord as a thousand years and a thousand years as one day. The Lord is not slack concerning his promise, as some men count slackness; but is longsuffering to us-ward, not willing that any should perish, but that all should come to repentance." The hope that resonates in these verses comes from the fact that God does not view time the same way that we do and thank God for it!
This hope can also be seen when God promised Abraham and Sarah a son. But the verse which caught my attention was right after Sarah laughed about being too old for the promise made to her and Abraham in Genesis 18:14 KJV which says "Is any thing too hard for the Lord? At the time appointed I will return unto thee, according to the time of life, and Sarah will have a son." What a truly powerful question the Lord asked Abraham! Is anything too hard for the Lord? For any of you still waiting on a promise from God to come to fruition, this question can serve as a lovely reminder of the almighty power of the one who gave the promise to you. The other thing I wanted to point out in this verse is that God mentions an appointed time. The word appointed is defined as a time or place decided on beforehand. What is so wonderful was the timing for the arrival of their son was not set by Abraham or Sarah, but designated by God.
Now if you continue to read the rest of Abraham and Sarah's story, you will see that God makes good on his promise to them, but it did not happen overnight. So as you wait on the Lord, be encouraged by the words in Habakkuk 2:3 KJV which says "For the vision is yet for an appointed time, but at the end it shall speak, and not lie: though it tarry, wait for it; because it will surely come, it will not tarry." Remember your promise may seem delayed, but God has not forgotten!