Do you ever have those days when you run behind schedule All. Day. Long?? You have a to-do list that’s growing, not shrinking. You hit snooze one time too many and get a late start. The dog pees the carpet right as you’re leaving the house. Your toddler goes on strike and refuses to put on his shoes. And of course, it’s pouring rain and traffic is terrible.
I don’t have the toddler excuse anymore. But I still have a snooze button, a dog, and a to-do list, and I have a lot of these can’t-catch-up days. I don’t seem to have enough time to do all that I need to do, yet I try to squeeze it all in. I end up running late every step of the way.
God never has one of those days. Psalm 90 tells us that God has all the time in the world. Literally.
“Lord, you have been our dwelling place in all generations. Before the mountains were brought forth, or ever you had formed the earth and the world, from everlasting to everlasting you are God.” (Psalm 90:1-2)
From everlasting to everlasting—can you imagine? The eternal existence of God is more than my finite brain can grasp.
But I know this: from everlasting to everlasting is a really, really long time. God never has to worry about accomplishing all He plans to do. He is never rushed, never running behind schedule, never cutting corners to catch up.
God is always right on time.
From our perspective, we sometimes feel that God could hustle a bit more. We’d like Him to heal our friend, provide a new job, or answer our questions—and if it would have been done yesterday, it wouldn’t have been too soon.
The reality is, God’s timing is always perfect. He isn’t bound by time, but rather He rules over it. He uses time to bring about His purposes in our lives, and it’s always just right.
No matter what you face this week, God is always right on time.
Can we be email friends?
Sign up now and receive a free 21 day devotional series!