Psalm 37: 5-6 "Commit your way to the LORD, Trust also in Him, And He shall bring it to pass. He shall bring forth your righteousness as the light, And your justice as the noonday."
Sometimes promises take longer to eventuate than we would like, but for good reason - and only the Lord knows those reasons. He knows what is best. As a reward for our patience, trust and faith, our righteous reward is coming. And as a result of us waiting on Him and holding firm and steadfast and not letting go of His hand, through our suffering God is getting the glory and we are being led to certain victory. So, do not give up - ever!