When God’s people suffer, both in the Bible and today, we cry out, “How long?” If not with our lips, then as the groan of our hearts.
How long until this season passes?
How long until I see a glimmer of hope in this situation?
How long until the healing comes?
How long until you make all things right—forever?
In Revelation 6, John tells us that the martyrs are asking God, “How long until we see justice poured out on your enemies?” They yearn for God’s good judgment, and he responds, not with urgency or hurry, but with patience.
God clothes the crying martyrs and says for them to rest until his family is complete (v. 11). In their moment of desperation, he cares for them and also tells them to wait even longer.
Sometimes, against everything we desire, God asks us to rest and to wait even longer too. It can make us wonder, if God is truly just or kind, couldn’t he—wouldn’t he—make things right as soon as possible? Could he? Yes. Would he? Scripture says not yet, but don’t lose hope.
Even in our waiting, God is accomplishing his good purposes. He will act when it’s time.
As the Christmas hymn “O Come, O Come, Emmanuel” says, a day is coming when we will be unified, free of envy, strife, and quarrels, in a world filled with heaven’s peace. And even here, as we wait for Christ’s return in a world of “How long?”, we rejoice knowing our God keeps his promises. One day, he’ll make all things right—hold fast.
Respond
Read Psalm 119:81–88, make a list of your “How long?” questions, and ask God to remember his promises. Listen to “O Come, O Come, Emmanuel” and receive your comfort from God. Share part or all of your list with a trusted friend who can help you remember the goodness of God.