Keep the faith. The vision is always for the appointed time. Be patient, prayerful and wait for the fulfillment of your visions.
Everything happens for a reason. Wait on God and trust in Him. He wants the best for us. He wants to take us from glory to glory, and from victory to victory.
Waiting is a very active part of living. Waiting on God, if we do it correctly, is anything but passive. Waiting works its way out in very deliberate actions, very intentionally searching the Scriptures and praying, intense moments of humility, and self-realization of our finiteness. With the waiting comes learning. I can’t think of much I’ve learned that’s positive from the times I’ve plowed ahead without waiting on God.
Waiting exposes our idols and throws a wrench into our coping mechanisms. It brings us to the end of what we can control and forces us to cry out to God. God doesn't waste our waiting. He uses it to conform us to the image of his Son.