Habakkuk 2:3 NKJV “For the vision is yet for an appointed time; but at the end it will speak, and it will not lie. Though it tarries, wait for it; because it will surely come, It will not tarry.”
When God says that it will surely come, you can take it to the bank; it will surely come! What is it that God has spoken to you about, it may seem to be taking too long; it might even seem it will not happen again, cheer up, God says it will surely come! Hallelujah!
God revealed to Joseph in a dream that he would one day be a great ruler; and ever since that day, he began to experience troubles. His brothers sold him into slavery and he was imprisoned. But they could only hold him for so long; the instant his time came the vision was fulfilled. Within a few hours, Joseph became a Prime Minister, from prison! David too: he was told he would be king, he was even anointed. But right after his anointing, he became a servant in the palace! As if that was not enough, he became the most wanted man in Israel; he became a wanderer! But when the time came, everyone came together and made David king of Israel!
I prophesy to you in the name of Jesus: the time for your promotion has come; the time for your prosperity has come; the time for your healing has come; the time for your job has come; the time for your marriage has come; the time for your business has come; the time for your visa has come; the time for your admission has come; the time for your graduation has come, in the name of Jesus! Amen! The obstacles are being removed! Nothing can stop you now, in the name of Jesus! And if God is asking you to wait a little more, wait with confidence: He is faithful!