Its often hard to wait especially when you already know the promise, I was in a similar situation, I know my call it was confirmed my other men of God but its yet to come to pass.
I was thinking about how I can make it come to pass, it almost frustrated me, but then when I was reading the word, God spoke to me, he showed me the consequences of over stepping his time frame and doing things on our own.
Abraham, he was a man of faith and trusted God, but still he got frustrated waiting for his promise, so he and his wife made up a plan, for Abraham to marry Hagar. The outcome was not what was promised, he still have to wait another 14 years for that promise to come to pass.
But the consequences? What did God tell Hagar about Ismael? Genesis 16:12 He will be a wild donkey of a man; his hand will be against everyone and everyone’s hand against him, and he will live in hostility toward all his brothers.”
Don’t we see this even today? The Arab – Israel conflicts which is still going on, the consequence of that one mistake Abraham made 4000 years ago?
So its better to wait on God for directions than to do something on our own, God is merciful, he will forgive our mistakes, but we still need to go through the consequences.
It doest mean we need to be idle and do nothing, we need to follow his directions one step at a time, grabbing all the opportunities that come our way.
God Bless you.