When God Feels Slow: Finding Peace in His Unhurried Faithfulness
Finding peace in God’s timing is one of the most honest struggles of the Christian life — and if you have ever whispered “Lord, how long?”, you are standing in very good company.
Key Scripture
“For the revelation awaits an appointed time; it speaks of the end and will not prove false. Though it linger, wait for it; it will certainly come and will not delay.” Habakkuk 2:3
Reflection
Habakkuk was not a man who had it all together spiritually. He was a prophet who argued with God, who looked at the chaos around him and demanded an explanation. What makes his story so beautiful is that God did not silence him — He answered him. And the answer God gave was not a timeline. It was a promise wrapped in a concept that the Hebrew language carries far more richly than our English translations can fully capture.
The phrase “appointed time” comes from the Hebrew word moed, which carries the sense of a divinely fixed, sacred meeting point. It is the same word used for Israel’s holy festivals — moments God had set apart before they ever arrived. In other words, what feels like delay to you is not God fumbling with a schedule. It is God moving towards a moed — a sacred, deliberate, already-secured moment that He has been preparing all along. The waiting is not empty. The waiting is pregnant with purpose.
There is something deeply comforting in recognising that the tension you feel whilst waiting is not a sign that your faith is failing. Quite the opposite — you only ache for a promise because you actually believe in the One who made it. Doubt says, “It will never come.” Waiting faith says, “It has not come yet.” That small word — yet — is where Habakkuk lived, and it is where God meets us too. The prophet’s restlessness was not faithlessness; it was faith refusing to let go.
Jesus himself lived under the rhythm of appointed times. His mother urged Him at the wedding in Cana, and He replied, “My hour has not yet come” (John 2:4). Again and again in John’s Gospel, we read that no one could seize Him “because his hour had not yet come” (John 7:30). He was not slow. He was sovereignly on time — every single moment. If Jesus, the Son of God, operated within the Father’s moed, how much more can we trust that the appointed time for our breakthrough, our healing, our answered prayer, is already written in the heart of God?
Prayer
Lord, I confess that waiting is hard. There is an area of my life — one You already know — where I have been striving, pushing, and quietly trying to speed You up. Forgive me for the moments I have mistaken Your patience for absence. Today I choose to lay that burden down at Your feet. You are not slow. You are sovereign. Your timing is not a mistake — it is a mercy I have not yet fully seen. Teach me to wait actively, with open hands and a trusting heart. Let me live in the promise of Your moed, knowing that what You have spoken over my life will certainly come. I surrender my timeline to You, and I choose to rest in Yours. In Jesus’ name, Amen.
Today’s Action Step
Take a few quiet minutes today to identify one specific area where you have been striving to speed God up — a relationship, a decision, a prayer you have prayed many times. Write it down, then physically place the paper in an open hand as a symbolic act of surrender. Speak Habakkuk 2:3 aloud over it, and choose to receive today as part of God’s appointed time rather than wasted time.
If this devotional encouraged you, we would love to hear from you. Leave a comment below sharing how you are learning to trust God’s timing, or share this post with someone who needs the reminder today that God is never late — He is always right on time.