God: has a different timing to us and we know it very well…
Psalm 27:13-14 (KJV) “I had fainted, unless I had believed to see the goodness of the Lord in the land of the living. Wait on the Lord: be of good courage, and he shall strengthen thine heart: wait, I say, on the Lord”.
It is such a valuable attribute, but many of us have lived years without mastering it and yet it is needed for attaining that next level(s). Patience is a gift from God and if it is that you don’t train yourself in waiting and being expectant before God, it is a process He allow situations that will make you wait.
All the best things God wants to bring to you cannot be accomplish until you know how to appreciate it and this comes by learning Godly patience. In this dispensation, it is a benefit to allow God to do His thing, rather than going out and getting it for yourself.
I guarantee that heartache will follow you taking up and running before God; in this case it is prudent to learn from other’s mistake: wait.