“I have prayed for the same thing for years. Why is God taking so long?”

Nobody can tell you why, and you should be careful of anyone who says they can. That is the honest starting point. What Scripture does give you is narrower and more useful than an explanation: delay in the Bible is repeatedly not refusal, waiting is treated as a normal condition of faith rather than a punishment, and the people who waited longest are not described as having done anything wrong.

Delay in the Bible is often deliberate, and it still hurts

When Jesus heard that Lazarus was ill, John records that he stayed two more days where he was. Not because he was busy, and not because he had not heard. He stayed. By the time he arrived, the man was dead and his sisters both said, separately, that if he had come earlier this would not have happened.

Keep both halves of that story. The delay was chosen, and the grief was real, and Jesus did not treat the sisters' complaint as a lack of faith. He wept with them. Whatever your wait is doing, it is not evidence that you have been forgotten by someone who does not care.

So on hearing that Lazarus was sick, He stayed where He was for two days,

John 11:6, BSB

You are allowed to ask how long

Psalm 13 opens with the question four times in two verses — how long will you forget me, how long will you hide your face, how long must I wrestle with my thoughts. It is the same question you are asking, and it is in the songbook.

That matters practically. Many people in a long wait stop praying about the thing itself, because raising it again feels like nagging or like unbelief. It is neither. Bringing it up for the four hundredth time is what the Psalms model, not what they warn against.

How long, O LORD? Will You forget me forever? How long will You hide Your face from me? How long must I wrestle in my soul, with sorrow in my heart each day? How long will my enemy dominate me?

Salmo 13:1-2, BSB

Slow from inside a human life is not slow from where God stands

Peter, writing to people who thought God's promise was overdue, says a day and a thousand years are not the fixed measures we take them for, and that God is not slow about his promise the way people count slowness. He does not offer a schedule. He challenges the scale you are measuring with.

This is not a trick for making years feel shorter. Your years are real, and if this wait has cost you something, that cost is real too. It is only saying that the delay is not evidence of indifference, which is the conclusion a long wait keeps pushing you toward.

Beloved, do not let this one thing escape your notice: With the Lord a day is like a thousand years, and a thousand years are like a day. The Lord is not slow in keeping His promise as some understand slowness, but is patient with you, not wanting anyone to perish but everyone to come to repentance.

2 Peter 3:8-9, BSB

Be careful with the answers people offer you

Isaiah says God's thoughts and ways are not ours, and are as far above ours as the heavens are above the earth. Notice what that verse does: it limits explanation. It does not supply one. It is a fence, not a floodlight.

So when someone tells you confidently that God is delaying in order to teach you a specific lesson, or to prepare you, or because you were not ready — they are going past what anyone has been told. Some waits do form people. Others are just long. You are not required to produce a redemptive theory of your own wait in order to keep praying through it.

“For My thoughts are not your thoughts, neither are your ways My ways,” declares the LORD. “For as the heavens are higher than the earth, so My ways are higher than your ways and My thoughts than your thoughts.

Isaiah 55:8-9, BSB

What waiting well actually looks like

Hebrews says of Abraham that having waited patiently, he obtained the promise. It is nine words for a wait of decades — long enough that he tried to arrange the outcome himself in the middle of it, which the Bible reports without erasing. Waiting well does not mean waiting without complaint or without mistakes. It means still being there.

And it is worth saying plainly: some prayers are answered no, and some are not answered in the shape we asked for, and Ecclesiastes' line about there being a season for everything includes seasons nobody would choose. Waiting well is not a technique for guaranteeing the outcome. It is a decision about who you are going to be while the outcome is not yours to control.

  • Keep praying about the actual thing, not a spiritualised version of it.
  • Tell one person how long it has been. Long waits get heavier in private.
  • Write down what has moved, even slightly. Memory is a poor witness after year two.

And so Abraham, after waiting patiently, obtained the promise.

Hebrews 6:15, BSB

You asked why it is taking so long. The answer nobody has is why; the answer you do have is that you are still asking, years in, and that is not the behaviour of a faith that has failed.

Scripture quoted from the Berean Standard Bible. Public domain (CC0)

In this category: Waiting & patience