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
Due season is God’s season, not ours. We are in a hurry, God isn’t. He takes time to do things right. The Bible promises us that he will never be late. It seems that he takes every available opportunity to develop the fruit of patience in us.
Moses waited 80 years for God’s destiny. David waited 20 years to be king. Joseph was in a prison for at least two years. Abraham was childless for 100 years. Lazarus was dead for three days.
God could have answered these prayers much quicker, but he didn’t. He made them wait instead. And he often makes us wait too. To you who feels weary for waiting too long and wants to settle for what is available: don’t. The waiting process is really tiring. As you lay down in bed, questions may have crossed your mind, about right and wrong decisions you made.
I know there’s that voice telling you to stop pursuing your dream and settle for what or where you’re currently in. Don’t! Every painful mistake is all part of the plan. The journey is painful. Going uphill is really tiring. But remember: all the obstacles and difficulties are just part of the journey, something that we should embrace and enjoy because that what makes reaching “up there” all worth it.
You have to learn to see the beauty in all these tears and failures. All those difficulties will make you stronger. God says that he has seen your faithfulness. He has heard your prayers. He has listened to your cries and he says don’t give up your season is coming.
And let us not grow weary while doing good, for in due season we shall reap if we do not lose heart.