Timing is very important. There is a time element to your vision. The secret to peace with God is to discover, accept, and appreciate God's perfect timing. It is dangerous to doubt or resent His timing. This can lead to despair and rebellion and can also leave you operating outside the counselor God.
We do not control the timing of must events. It is our responsibility to recognize God's timing, not change it. We must, as a duty, cooperate with God's timing, because our alignment with God's timing makes all the difference.
Your vision may not materialize tomorrow. It may take you ten, fifteen or even twenty years to achieve your vision, so do not be hasty.
Do not rush. Go at your own pace and do not allow anyone to push you to do things you are not ready for. I believe in doing what I can at every point in time and working my way forward. I recommend the same approach to you too. Not all of God's solutions are instantaneous. A delay does not mean inaction on God's part. Success usually comes step by step.
Follow me. @akinbuwa