I would have lost heart, unless I had believed That I would see the goodness of the Lord In the land of the living.
David never gave up trusting in the Lord, so should we.
He is a man who went through a lot of discouraging situations. His trust is ever on the Lord.
He kept fixing his eyes unto the Lord (Psalms 121), because he had his confidence in the Lord.
Inasmuch as God may take time to answer, He eventually aanswers.
He is saying that in due time He makes things beautiful.
Isaiah 40:31 says that they that wait upon the Lord shall renew their strength, walk and not be weary and that they shall mount up wings as eagles.
Wait then upon the Lord, having your trust and hope in him.