"The Lord is not slow about His promise, as some count slowness, but is patient toward you, not wishing for any to perish but for all to come to repentance. But the day of the Lord will come like a thief..." 2 Pet 3:9-10a
Even during the first century there were scoffers about the Lord who asked, “Where is the promise of His coming? For ever since the fathers fell asleep, all continues just as it was from the beginning of creation,” 2 Pet 3:4. The bible refers to these people who evidently take into no account the power of the God of all creation as "willingly ignorant." We are reminded that to the Lord, one day is like a thousand years and a thousand years as one day. The real question that should be asked is "Am I ready?".
Beloved, let us not take on the mentality of the "microwave generation" who wants immediate answers and gratification for all things. When the Lord, in his infinite wisdom and his own timing does come, it will be too soon for many. Jesus advised, "For as in those days before the flood they were eating and drinking, marrying and giving in marriage, until the day that Noah entered the ark, and they did not understand until the flood came and took them all away; so will the coming of the Son of Man be," Matt 24:38-39. Let us instead focus on being ready for his return. Let us focus on being found doing those things he commands. We can certainly learn from the parable of the wise and foolish virgins that when the time comes, there will be no opportunity to begin preparing the things that should already have been prepared. As it was with the foolish virgins, that will be an excellent way to be left out.
The Lord has been clear about the fact that he will return. He has also been clear that only God knows the timing. The best way to be ready is to get ready and stay ready.