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- Habakkuk 2:3
Source
The word "yet" implies that the vision is not for now. A vision from God always has a time element. The prophet Habakkuk sought a vision and received one; but the Lord told him, "Don't expect what I have told you to happen now. It will surely happen, but its time is yet to come."
Correct timing is very important in God's programme. All visions have their appointed time for execution, which is determined by God alone. You don't just receive a vision and begin to run with it. Just as you prove the vision and ascertain the contents of the vision, you also need to confirm from God the appointed time for your given vision to take Off. This is because God's time is the time of safety; it is the time of miraculous provisions and favours for accomplishment. God's time is the time when He goes before youday make the crooked places straight.
There is always a time for the showing forth of every calling of God. John the Baptist was on a divine mission. It had been said of him even before he was born that he would prepare the way of the Lord. He knew this but didn't go about it immediately until the appointed time. He waited for God's right time to set out. The Bible says:
And the child grew, and waxed strong in spirit, and was in the deserts till the day of his shewing unto Israel. - Luke 1:80
Jesus also knew what His mission on earth was, but spent 30 years carrying out menial jobs in the carpenter's shed. The Son of God, the Saviour of the world, was carrying wood and mending broken tables and chairs for 30 years! He knew who He was right from the beginning and voiced it out at age twelve (Lk. 2:49). But He waited for His appointed time. He heard John preach the gospel of repentance, but didn't rush out to start off His own ministry. He exercised caution and waited. He humbled Himself, and then the heavens opened!
He finally launched out after having received John's baptism and the baptism of the Holy Ghost. If John the Baptist and Jesus had both stepped out a day before their appointed time, they would have wrecked their missions. The time God calls you to ministry is not necessarily the time for you to step out in its pursuit. Always get God's appointed time and walk in it.
Jesus Understood It
A call came for Jesus to go to Bethany to heal Lazarus who was sick. The call was from His loved ones, yet He stayed back and waited for divine instructions. An order to go to Bethany came only after Lazarus had died and was buried. Jesus went at God's appointed time, and the glory of God was manifested (Jn. Il: 1-45). The anointing follows God's timing.
Source
Joshua's Example
Joshua was also sensitive to divine timing. He obeyed God's marching orders and moved at God's command, resulting in the fall of the great wall of Jericho.
And it came to pass on the seventh day, that they rose early about the dawning of the day, and compassed the city after the same manner seven times: only on that day they compassed the city seven times.
And it came to pass at the seventh time, when the priests blew with the trumpets, Joshua said unto the people, Shout; for the LORD hath given you the city...
So the people shouted when the priests blew with the trumpets: and it came to pass, when the people heard the sound of the trumpet, and the people shouted with a great shout, that the wall fell down flat, so that the people went up into the city, every man straight before him, and they took the city.- Joshua 6115-16, 20
If he had told the people that there was no point marching around the city seven times on the seventh day, and that they should do it only once, they would have faced the greatest defeat in history. Not being obedient to God's timing may put a seal upon your doom, so always seek to know His right time for what He has called you to do.
Source
Saul Missed It
One should learn from what happened to King Saul. The set time for him to wait for Samuel to come and offer sacrifices to God was seven days. Saul waited till the seventh day and lost his patience on the last day. He couldn't wait till the end of the day to see if Samuel would come or not, and decided to offer the sacrifice. But as soon as he was done offering the sacrifice, Samuel arrived.
And Samuel said to Saul, Thou hast done foolishly: thou hast not kept the commandment of the LORD thy God, which he commanded thee: for now would the LORD have established thy kingdom upon Israel for ever.- I Samuel 13:13
God is very particular about your working within His schedule. When God speaks, the anointing for breakthroughs follows. Working in God's timing reduces tension and produces instant results. It is the only way to guarantee success in life and ministry. There is a place to preach per time, and there is a word for each place. Don't go rushing everywhere just because others are doing it and are successful. you must respond to the time nudging of the Holy Spirit.
If you are not sure of His timing, ask Him and He will tell you. You are a soldier in the army of God; don't go marching at your own command. Wait for the Captain of the Hosts to give His orders and then follow Listen for His marching orders before you move. Obeying God's timing leads to sweatless triumphs. Saul's impatience put an end to his reign. Don't be like Saul; avoid haste. Listen for God's marching orders, adhere strictly to them and you will prosper.