“But these things I plan won’t happen right away. Slowly, steadily, surely, the time approaches when the vision will be fulfilled. If it seems slow, do not despair, for these things will surely come to pass. Just be patient! They will not be overdue a single day!” Habakkuk 2:3 (TLB)
Have you ever been in a hurry when God wasn’t? Let’s admit it, we all hate to wait! The Prophet, Habakkuk, was no exception. In the first verse of Habakkuk chapter two, he filed his complaint to God and said,
“I will climb my watchtower now and wait to see what answer God will give to my complaint.”
That watchtower was his waiting room. You may not be sitting in a watchtower, but I’ll bet you’ve been in God’s waiting room before. God’s assurance to Habakkuk offers us confidence today that He will come through. It may not happen right away; but, slowly and steadily, God assured Habakkuk that the time was approaching when the vision He gave him would be fulfilled. God said,
“If it seems slow, do not despair, for these things will surely come to pass. Just be patient! They will not be overdue a single day!” Habakkuk 2:3b (TLB)
Habakkuk had to learn what we need to learn when we are waiting on God’s timing, that God’s timing is always perfect! You can trust God’s perfect timing. Why?
First, we can trust God’s perfect timing because God created time and rules over it. God is not limited by time or space. He is the uncreated Creator! The Bible says God created something out of nothing. In Genesis 1:1 we read,
“In the beginning God created the heavens and the earth.”
The Latin phrase for that is ex nihilo which means “out of nothing.” We can trust God’s timing no matter the circumstance because He can create something out of nothing. He can create love where there is no love. He can create peace where there is no peace. He can create hope where there is no hope! He is not limited to time, and He doesn’t need anything to work with to accomplish His purposes! He speaks into being the things that are not as though they are. He rules over time. Trust His perfect timing when you are waiting.
Second, we can trust His perfect timing because God operates on an eternal calendar. Moses prayed,
“Lord, through all the generations You have been our home! Before the mountains were created, before the earth was formed, You are God without beginning or end.” Psalm 90:1-2 (TLB)
God operates on Eternal Standard Time. All we can see is the here and now, but God has an eternal perspective. Delays in life come because God can see what we cannot and knows the perfect time to accomplish His purpose.
Third, we can trust God’s perfect timing because delays never destroy God’s plans. And, by the way, delayed doesn’t mean denied. Parents understand that, when we take our kids on a road trip for vacation, and they ask repeatedly, “Are we there yet?” “Not yet, for the hundredth time.” There’s a difference between “no” and “not yet.” God’s delays in our lives don’t mean no, just not yet. Noah was told the world would flood, but it took 120 years before the rains came. Abraham was promised a son when he was 75 years old, but he was 100 before Isaac was born. Joseph had a dream as a boy, but he waited years and went through impossible circumstances before God fulfilled the dream. Moses waited 40 years to deliver Israel from Egypt. Even Jesus waited 30 years in a carpenter shop before He began His public ministry. None of those delays destroyed God’s plans. Even redemption awaited a redeemer. But, God’s timing was perfect. Galatians 4:4-5 describes His perfect timing like this:
“But when the set time had fully come, God sent His Son, born of a woman, born under the law, to redeem those under the law, that we might receive adoption to sonship.”
I love that phrase “…when the set time had fully come….” God has a set time for His promises to you! Let faith arise and rest in His perfect timing.