Ask a questionQ & A

Questions & answers    JESUS    As Coming Again


Why is it taking Jesus so long to come back? Why are we waiting for so long?


Thank you for your question. It is no doubt one that many people have asked. If we should have expected Jesus to have returned already then the fact that He hasn't would seriously undermine our faith. Thankfully God has already told us the answer to your question, and it is found in the letter of 2 Peter. Peter speaks of scoffers who will come and in a very negative way will ask the question that you have asked:

...scoffers will come in the last days with scoffing, following their own sinful desires. They will say, "Where is the promise of his coming? For ever since the fathers fell asleep, all things are continuing as they were from the beginning of creation." (2 Peter 3:3-4)

Then, by way of trying to help the believers respond to these scoffers he says this:

But do not overlook this one fact, beloved, that with the Lord one day is as a thousand years, and a thousand years as one day. (2 Peter 3:8)

Peter tells us that rather than it being 2000 years since Jesus walked this earth, in actual fact, from God's perspective it is like just 2 days! A thousand years may seem like a fairly incomprehensibly long time to us small people, but we need to see things through God’s eyes, and to Him a thousand years is like nothing.

It is important to understand that this isn't a literal way of understanding God's time keeping. Rather it is to show us that, as God is infinite, time is nothing to Him!

The question we must ask ourselves is whether we believe God to be trustworthy; in fact that’s one of the most vital questions you could ever ask relating to the Christian faith! I believe that the evidence of the Scriptures themselves, coupled with the testimony of every true follower of Jesus, tells us that God always keeps His promises. God has been faithful to this point in doing everything He said He would, and so why would we need to doubt that He will one day fulfil this promise too? Jesus will return in glory, and He will set up His everlasting kingdom, and those who have trusted Him will live with Him in glory for all eternity.

Moving on, there is a second part to your question, and that is 'why we are waiting?'. This question is also answered in Peter's letter. He goes on to say this:

The Lord is not slow to fulfil his promise as some count slowness, but is patient towards you, not wishing that any should perish, but that all should reach repentance. (2 Peter 3:9)

So God isn't just delaying the return of His Son because He hasn't quite got around to it yet; He's delaying to leave space for more people to come to repentance. God is being patient with a world that continues to reject Him, and continues on its path of destruction and violence because He wants them to be saved. He wants more men and women to put their faith in His Son, the Lord Jesus Christ, that they might be forgiven of all their sin and come into His family. I am certainly glad that God was patient with me during the time in my life when I rejected Him and went my own way, and you too my friend, if you are a believer in the Lord Jesus Christ, should be so grateful that God has been patient with you, and continues to be patient with us despite our failings.

Lastly, let me say this: if you have never personally put your faith Christ, then I urge you to do just that right now. God has proved Himself faithful down through the centuries, and you too can prove His promise that "everyone who calls on the name of the Lord will be saved" (Romans 10:13). If you have already put your faith in Christ, then I simply encourage you to trust Him.

We live in a world where many people will want us to doubt the faithfulness of God. Many situations in our lives can cause us to wonder if God really is there for us. Things don’t always work out as we think they should do, but we can be confident of this: behind the scenes, God is always working out His perfect plan of salvation. He is always weaving things together for the good of those who love and trust Him, so why wouldn’t we simply place our trust in Him whatever life throws us? We don’t, and indeed can’t have all the answers, but we do know that God is able and willing to complete the good work He has started in us (Philippians 1:6).

In summary, Jesus hasn't come back yet in order that more people may come to recognise Him as Lord and Saviour. God is a good God who longs the whole world to know about Jesus. God is waiting for you to accept Jesus too, and I hope that you will do now, while the opportunity is still present.

Bible Verses for further consideration:

  • John 14:1-6
  • Matthew 24:36-51

I hope this answer helps you to find peace with God through Jesus Christ. If you want to know more about what Jesus has done for you please watch the video on the main part of our site: Watch the video

I encourage you to attend a local Bible believing church and speak to the leader about your question. If you want to find a local church, our Church Finder may help you: Find a Church

Please feel free to submit a question to us or to read our answer database: Ask a Question

*All Scripture references are taken From The English Standard Version of the Holy Bible unless stated otherwise

*If anything in this answer affects you directly, then please feel free to call our confidential prayer line in the UK on 0845 4567729, where trained Christian volunteers will take your call and pray both for you and with you. If you are outside of the UK then you may submit your request for prayer on line at

Find more answers in...

Questions & answers    JESUS  

As Coming Again

If you can't find an answer to your question, please ask us instead.

Twitter icon Facebook icon