The Lord is not slow in keeping his promise, as some understand slowness. He is patient with you not wanting anyone to perish, but everyone to come to repentance.
2 Peter 3:9 (NIV)
This quotation from the Apostle Peter’s second of two letters that are contained in the Bible is just one of the truly amazing promises God has made to believers down through the ages. Peter is explaining to the godly among them that God has a reason for what the scoffers are claiming to be a “delay” in the second coming of Christ. The return of Jesus has not been delayed, he assures them, but God is exercising His immense capacity for patience before He ultimately releases His judgment upon the wickedness of the world. He is not delaying; He is waiting for the full number of those who will be saved to be saved.
In the immediate context of 2 Peter 3:9, Peter writes about the future judgment and destruction of the ungodly and refers to the event as the “day of God.” known elsewhere in scripture as the “day of the Lord.” God is not saying that everyone will be saved from the judgment—He makes that clear—but only those who fall to their knees in repentance.
In John 14:6, we are told that Jesus is the way, the truth and the life; and that no one comes to the Father except through Him. The sad truth is that not everyone will repent and believe.
The beauty in all this is that everyone has the opportunity to be saved. The Apostle John tells us in John 3:16 that whoever believes in Him [Jesus as the Son of God] will not perish but will have eternal life [salvation]. The Apostle Paul puts it this way in his letter to the Roman church: “That if you confess with your mouth, ‘Jesus is Lord,’ and believe in your heart that God raised him from the dead, you will be saved.”
God does not want anyone to perish, He wants everyone to be saved; but He has given mankind the choice to make.