God is never early and never late, but always on time. I like to be early to events (perhaps the most famous occasion in my family is when I made everyone turn up for a Christmas meal two hours early because I thought the journey to the restaurant would take much longer than it did…) My son is usually late (a source of contention between us, as you can imagine.) God is never early (which frequently irritates me…) and never late (which I’m glad about!) He created time and though He dwells outside of time, He always does things at the right time. (Gal 4:4)
We may not always appreciate God’s timings (the Psalms are full of prayers beginning ‘How long, Lord?’ – see Ps 6:3, Ps 13:1-2, Ps 35:17), but we can be grateful for the fact that God knows the right time and will always be there at that time.