Are you living a life that is unfruitful? Are you living in wilderness? Israelites lived in wilderness for 40 years. Even then, none of the promises failed that the Lord gave to Israel.
Joshua 21:45 says
Not one of the good promises which the LORD had made to the house of Israel failed; all came to pass.
The mistakes that you’ve made are forgiven and God can still turn around and fulfill your promises. God has unfailing promises for your life and you need to go and claim it for yourself. God wants to bless you with abundant victorious life, don’t live your life in bondage. Don’t settle for less than what God had planned for your life. Leave the places and things that are demeaning your life and leaving your life in despair. Leave the negative world and go to feet of Jesus. Don’t get stuck but get unstuck and be free. Look around, wake up, believe and have faith in His promises, they are for you. Be on alert and listen to His still small voice that is waking you up to receive His promises for your life. Believe and receive, that all the promises that He has given to you will all come to pass.