As children of God, we should always remember that God makes every thing beautiful in his own time. When He begins his work in your life, everything falls into place.
God is not a man that He should lie, neither the son of man that He should repent of His promises towards you. The Almighty God knows just when to show up. This means that He knows just what is good and perfect for you and that is why He said in His word in Jeremiah 29:11 that ‘I know the thoughts i think towards you, thoughts of Good and not of evil, to give you and expected end’ . Also, God is an ever faithful God. He says what He means and He means what He says. The word of God says also that Heaven and earth shall pass away but His word shall never pass away unfulfilled (Matthew 23:35)
So don’t you ever give up! God has a package for you and its unfolding daily, you just have to hold on and keep faith. It shall soon manifest.