There is a question that rises up from the deepest part of the human heart when we are waiting on God. How long? How long until the promise comes, until the pain ends, until You make everything right? It can feel almost sinful to ask. But it is not.
In Daniel’s vision, one of the angels asked God the very same thing: until when would these wonders be fulfilled? Even heaven’s messengers longed to see God finish His work. The cry is not doubt but longing.
This devotional makes room for that honest cry. Because asking how long, O Lord, while still trusting Him, is one of the truest expressions of faith.
Wait on the Lord with hope, and guard what He has entrusted.
As you wait in faith, remove your personal data with Optery.
How Long, O Lord?: Key Takeaway
- Asking God “how long?” while trusting Him is not doubt; it is faithful longing.
Verse of the Day
And one said to the man clothed in linen, who was above the waters of the river, “How long shall the fulfillment of these wonders be?”
— Daniel 12:6 (NKJV)
By this point, Daniel had received staggering visions of the future, of tribulation, deliverance, and the end of all things. Standing by the river, one of the angels voiced the question on every heart: how long until these wonders are fulfilled?
Notice who is asking. Not a doubting skeptic, but a holy angel, longing to see God finish His work. Even the beings of heaven ache to see God’s promises come to pass. The longing for the end is woven into all of creation.
And the answer that follows points to God’s fixed, sovereign timing. The how long question is not met with a rebuke. It is met with a promise: these things will surely be completed, in God’s perfect time.
Key Explanations
- The man clothed in linen: a glorious heavenly figure, understood by many as the pre-incarnate Christ.
- How long?: an honest, holy question expressing deep longing for God to fulfill His promises.
- The fulfillment of these wonders: God’s astonishing plan for history and His final victory over evil.
- A holy longing: even angels ache to see God finish His work; the desire itself is faith.
How Long, O Lord?: A Reflection
Sometimes we feel guilty for asking God how long, O Lord. We think real faith should never grow impatient or ache for relief. But Scripture is full of God’s people crying out that very question, and He never scolds them for it.
Even in Daniel’s vision, the honest question about the end of these wonders was answered with a promise, not a rebuke. The cry of how long is not the opposite of faith but faith that refuses to give up hoping.
Consider the birth story of the Christ, and its connection to Simeon and Anna. For years, an old man named Simeon waited in the temple, longing to see the promised Messiah before he died.
And an elderly widow named Anna had waited there for decades, serving God with fasting and prayer. Two faithful souls, quietly asking how long, O Lord, year after year.
And then one ordinary day, a young couple walked in with a baby, and their long wait ended.
Simeon took the child Jesus in his arms and worshiped, and Anna gave thanks to God. Their longing was not wasted. It was faith waiting to be rewarded.
Revelation 22:20 records the last prayer of the Bible: surely I am coming quickly, Jesus promises, and the church answers, even so, come, Lord Jesus. That is the how long, O Lord of a hopeful heart.
So do not bury your longing. Trust God’s perfect timing, become a warrior who waits, and learn to wait with courage.
Ask how long, O Lord, and keep trusting, because the fulfillment is coming.
Blessings…!
Do This Today
- Bring your honest “how long?” to God today, then choose to trust His timing, telling Him you will keep waiting in faith.
Your Affirmation for Today
- I bring my honest longing to God without shame; I ask how long, yet I trust His perfect timing and keep hoping.
Prayer Point for Today
- Longing With Trust: ask God to keep your hope alive as you wait, so your “how long?” stays anchored in trust, not despair.
Let’s pray
Our Father, You know my honest cry of how long. Keep my hope alive as I wait, anchor my heart in Your perfect timing, and let me trust that Your promises will surely come to pass.
In the precious and mighty name of Jesus, we pray. Amen.
My prayer for you today: I pray that your longing turns to hope, that your “how long?” rests in God’s perfect timing, and that you trust His promise will surely be fulfilled.
Wait for Christ with watchful, ready hope, not anxious fear.
Stay vigilant and prepared for what comes with CyberUpgrade’s security.