Verse 1 (plea — very intimate)
O Lord, do not rebuke me now
In anger or in wrath
I feel the weight of all I’ve done
And it has brought me low at last
Be merciful, I’m fading here
My strength is almost gone
My body aches, my spirit breaks
I don’t know how long
Verse 2 (confession / reflection)
There are things I’ve left undone
There are things I’ve held inside
Hidden faults and silent pride
I could no longer hide
You already know it all
Every secret, every scar
Still I come and lay it down
Just as broken as I am
Chorus (simple, repeatable, aching)
How long, O Lord, how long
Will this pain remain
How long, O Lord, how long
Till You heal again
I will wait, I will trust
Even through the night
How long, O Lord, how long
Till You make it right
Verse 3 (trial → endurance)
In the waiting, teach my heart
There is purpose in the pain
You are forming something deep
Through the sorrow and the strain
If this road must take its time
Still I will not turn away
Give me strength to carry on
Give me grace for one more day
Chorus (simple, repeatable, aching)
How long, O Lord, how long
Will this pain remain
How long, O Lord, how long
Till You heal again
I will wait, I will trust
Even through the night
How long, O Lord, how long
Till You make it right
Verse 4 (intercession / shared burden)
There are others suffering too
Fighting battles I can’t see
Let me stand and pray with them
As You are standing here with me
Cleanse our hearts and make us new
Let no shadow linger on
In Your mercy, hear our cry
Bring us healing, bring us home
Bridge (quiet surrender / prayer)
Search me, Lord, and make me clean
Leave no hidden place unseen
In Your mercy, I remain
Though I walk this road of pain
Search me, Lord, and make me whole
Heal my body, heal my soul
Be a blessing through my days
Even in the waiting place
Chorus (soft, repeat, fade)
How long, O Lord, how long
Will this pain remain
How long, O Lord, how long
Till You heal again
I will wait, I will trust
Even through the night
How long, O Lord, how long
Till You make it right