There is a saying that a king is never early or late. He arrives precisely when he means to. How much more true is that when it is said of the King of kings? In 2 Peter 3, we are told that it certainly is the case. God’s perception of time is very different from ours. He can view a thousand years as passing as quick as a day, and He can see a day as passing as slowly as 1,000 years. Therefore, what we see as slow, God sees as patient.
In the Old Testament, we see many examples of impatience leading to ruin. For example, consider the account of the Golden Calf. Moses was called up the mountain, and he seemed to the Israelites to be slow to return. Because of this delay, they feared he might have perished, and so they demanded Aaron make gods for them. Yet God said to Moses that they had quickly turned aside from His commands. Therefore, we don’t even have to take Peter at his word. We have a living (well, they were living, once) example. A permanent testimony to God’s timing, and why it’s best to just trust Him to know what He’s doing, and when He's doing it.
Israel waited impatiently for Moses, and when he didn’t fit their timing, they turned aside to futile idolatry, for which they were punished. Today, we’re waiting at the foot of our own Sinai, waiting for Jesus to return. We don’t know when that will be. It could be in a day, it could be in a thousand years, we don’t know. But what we do know is this: it will happen precisely when Jesus intends to arrive. Maybe hold off on those golden calves for a little longer.