That depends on who you ask!
But do not forget this one thing, dear friends: With the Lord a day is like a thousand years, and a thousand years are like a day II Peter 3 :8
When we think about God’s “timing” as we sometimes call it, we are in way over our heads. Why is that you ask? Because our idea of time, and God’s idea of time are in completely different time zones (pardon the pun).
We humans operate in a finite, linear time zone. There is a past, a present, and a future. We have relative scales to understand time like clocks, watches, calendars, etc. If you are like me, you live by those calendars, and we do that so that we can feel a sense of control and order. Indeed, society needs to have such structures in order to prevent chaos and to have some level of predictability.
But God is timeless. He sees and lives in the past, the present, and the future all at the same time. He sees eternity past and eternity future, all in what we call the present. We often talk about God’s timing in our life, and that we must have patience. But what we really need is trust.
God asks us to trust him, because he can see what we cannot see or comprehend. We cannot really conceptualize eternity because we are finite creatures who can only live in specific time dimensions as I described above.
So, when we are thinking of God’s timing, I think it is better to view that in terms of trust, rather than “waiting” for his timing in our life. We don’t know the time, but he does because he holds the future as well as the present and the past.
Prayer: You are Lord of the universe and of time itself. We are awed by your presence! Amen