I see this as a story of victory. My favorite line:
But so many times I felt like walking off from life because at every corner when I'd think I'd be at rock bottom I found another ledge to fall down too.
I am familiar with that concept. Sometimes I think we have more looking out for us than we realize. And you are on your way, my friend. You have come so far. At this rate, think where you'll be able to look back to in another 5 years. And the progress you surely will have made by then.