Waiting for a God-given vision takes time. “The vision is for an appointed time,” the Bible says. Though it tarry wait for it.
But waiting involves facing many tests. Some of which may tempt you to quit.
Everyone who fulfilled destiny had to fight battles. Sometimes losing. But getting up to fight another day.
Many things will test your determination to fulfill your vision: time, relationships, hardships and other things. Stay on course, no matter what you may be facing. God’s grace is sufficient for you.
2 Timothy 4:7-8 NIV
 I have fought the good fight, I have finished the race, I have kept the faith.  Now there is in store for me the crown of righteousness, which the Lord, the righteous Judge, will award to me on that day—and not only to me, but also to all who have longed for his appearing.
Lord I thank you for ordering my steps. I thank you because you will keep me through mountains and valleys. Give me strength to stand. Keep me in your will.