Peter warned that there would be people in the church, questioning the Lord’s faithfulness to His promise to return, because they will have seen so much time transpire since He made that promise.
However, the apostle filled us in on the nature of the Lord,
“But, beloved, do not forget this one thing, that with the Lord one day is as a thousand years, and a thousand years as one day” (2 Peter 3:8).
Some have used that to mean that when you read prophecy and a “day” or “days” are mentioned, it should actually be read, “a thousand years,” but that is not the point of Peter.
He was merely telling us that time is not a factor with the Lord, unless, of course, He has made it a factor, but in the case of the Second Coming of Christ, He has not made time a factor.
That is why even after a couple of millennia, He is still true to His word.