9 The Lord is not slow in keeping his promise, as some understand slowness. Instead he is patient with you, not wanting anyone to perish, but everyone to come to repentance. (2 Peter 3:9 NIV)
Our timing is not always the best. In some cases we rush forward too quickl and in others we languish and wait when we should be in motion. Gauging the timing around events in our lives can be difficult.
However, God’s timing is always perfect. He neither runs behind nor does he do things too suddenly. It can feel like we are forever waiting on the Lord to act. But be assured, if things happened in our time the outcome would not be perfect.
Luckily, God gives us time to get it right.