Hello beloved, there are many of us who think and worry themselves in so many things in life, because they have missed their precious opportunities, or their target of being successful have delayed. Through this, many people can die out of pressure and sorrow. I am talking to you as the servant of God that no matter how your vision has delayed, it will surely come to pass.
"For the vision is yet for an appointed time, but at the end it shall speak, and not lie: though it tarry, wait for it; because it will surely come, it will not tarry."(Habakkuk 2:3 KJV)
There is one antidote that heals our spiritual wounds, that is "faithfulness." In as much we have faith, there is no way we should think of impossibilities of things that we have waited for, God will surely make it happen. For instance, Joseph was hatred by his Brothers, and he was sold to to suffer in life. He was again jailed to suffer in prison, but at God's appointed time, Joseph was rescued. And he was raised to be the prominent person in the land of Israel. All that the Devils were expecting from Joseph was to destroyed entire because they saw some light and blessings that Joseph was yet to receive. However, God was a winner on the side of Joseph, he never lose hope or gave up, but continued to hold unto his faith.
Beloved, sometimes are expectations may delay, yes!, but that doesn't mean that God is not going to answer you. No matter how it delays, it shall surely come to pass. Because of the delay do not harm your self, because of the delay do not reject your Almighty God and blame him, because of the delay do not kill yourself. God has good plans for everybody in as much as God created everybody in his own image.
Sometimes we do lose hope because we think we have waited for so long. Some people even sell their body for money because they think that is the only way out to get money. Some people also end up of going for juju somewhere since they think God is delaying making them rich. But all these things are vanity, since they will not give us Salvation. If we get the whole World and lose our lives, what have we gain? God is going to give us our heart desire buy unless we wait for him.