Dear friends, don’t overlook this one fact: With the Lord one day is like a thousand years, and a thousand years like one day. The Lord does not delay his promise, as some understand delay, but is patient with you, not wanting any to perish but all to come to repentance. 2 Peter 3:8-9
What seems like a delay makes the Lord’s return no less certain. Peter noted that God views time differently than human beings do. Christ will return in accordance with the divine timetable, not ours.
The Lord has not yet returned, says Peter, because he is “patient with you, not wanting any to perish”. The “you” here is variously interpreted as a reference to the letter’s Christian recipients (as identified 2 Peter 1:1) or else more broadly as all people. Either way the message is still the same. God has not delayed his promised return, because God’s time is different than our time.