“And the LORD answered me: ‘Write the vision; make it plain on tablets, so he may run who reads it. For still the vision awaits its appointed time; it hastens to the end—it will not lie. If it seems slow, wait for it; it will surely come; it will not delay. ‘Behold, his soul is puffed up; it is not upright within him, but the righteous shall live by his faith.” (Habakkuk 2:2-4 ESV)
In this passage Habakkuk is complaining because the wicked seem to be ruling over the righteous. Assyria was ruling Israel and God had promised that Chaldea (Babylon) would soon punish them. Habakkuk is confused both at how God can use the wicked to judge His cause, and at why it is taking so long to be accomplished. This passage is God’s answer.
Habakkuk is essentially told to be patient and trust in the LORD. What has been said will come to pass in its appointed time. We later see that the vision God provided Habakkuk is accomplished when Babylon conquers, and is later conquered themselves (God also said that since they were also a wicked nation they would be punished later). But God sees things on a bigger scale than we can, so these things didn’t come to pass in the time Habakkuk had expected. He did however trust in God and remain faithful to spreading the vision, as instructed by God. It is this faithfulness that allows us to see God’s glory in these events today.
Has God shown you a vision? Perhaps one that you set out to accomplish eagerly at first, and then it began to fade as obstacle after obstacle got in the way of it? Do not give up, remain faithful. If God gave you the vision, He did so for a reason, and will see it through to completion. Stay encouraged and continue to spread your vision, make known what God has shown you, and in time the fruits will become apparent.
"And I am sure of this, that he who began a good work in you will bring it to completion at the day of Jesus Christ." (Philippians 1:6 ESV)
May God bless you