This vision is for a future time. It describes the end, and it will be fulfilled. If it seems slow in coming, wait patiently, for it will surely take place. It will not be delayed. (Habakkuk 2:3, NLT)
God has set time for every activity under heaven. There is time to sow, and time to reap. There is time to get pregnant, and time to give birth. The truth is God’s calendar doesn’t work like ours. He waits for the right time to supply our needs. He doesn’t work because you are in a hurry to receive. He is always on time.
It could be that you have been praying for something and nothing seems to happen. Be encouraged that so long as you keep doing your best each day, God will push things to your direction at the right time.
In the scriptures, Elijah sent message to King Ahab that he should ran because the rain was coming. King Ahab took the lead on his chariot but when Elijah started to run, he outran King Ahab who was on his chariot. This tells us that the world around us may be moving fast but with the help of the Holy Spirit, we can do things faster.
Notice king Ahab had chariot, and he took the lead. He was moving fast. Yet Elijah got to the destination before he did.
People around you may be rushing to get things done but when you wait for the Lord, He will give you strength to outrun those who have taken the lead. It doesn’t matter if they are ten years, or five years, or one year, or one month ahead. God can thrust you years ahead with one idea or one opportunity when the time is right.
Wait patiently on the Lord.