Don’t count the Miracle-Worker out! God can change your situation around in an instance and if He decides not to change it immediately, He will give you strength to endure! In either case, you win because God can change impossible situations.
By now you should know that God sometimes moves mysteriously, but He will always provide what you need in miraculous ways. And ‘things’ will work out because God causes all things to work together for your good and His glory (Romans 8:28).
Truthfully, you have come too far to back down and quit. Trust God, as He is the omnipotent One. “God will guide you continually,” (Isaiah 58:11). “Don’t be anxious about anything” (Philippians 4:6), remember “God is your strength and power,” (2 Samuel 22:33). For God promised to “repay two blessings for each of your troubles.” (Zechariah 9:12)
So do what you can, and God will successfully execute what you can’t.