Although we mess up sometimes, the Lord always gets it right. He does not make mistakes. His promises are true. He is faithful. He never fails to deliver on His the promises He makes to each of us. It is in Him we can totally depend upon and place 100% of our trust. We might have to endure a long wait for the promise to come, but still, it comes.
Your wait may be long. Maybe your situation does not look the way you want it to look. It may appear as though things are getting worse rather than better. Always remember no matter what it looks like, the Lord delivers on His promises. The Lord will do just what He said He will do.
"Let us hold fast the confession of our hope without wavering, for He who promises is faithful." Hebrews 10:23
Be encouraged. Be blessed.