I empathise, and its easier said than done, but you gotta look at it, learn from it, and push forward. Dont look too far ahead, baby steps if need be, but YOU can control it, no one is gonna do it for you. Its up to you to keep swimming or drown.
As Rocky said "Nothing hits harder than life, but you gotta take the hits and keep moving forward! Thats how winning is done.