You are not weak. the fact you are still here is proof that there is strength in you. Don't give up :) Keep going..
just because life dealt you sh!t cards, doesn't mean you quit. as you live life you will discard some of them, play some of your cards, and pick up new ones from the deck of reality.. It can be hard and bittersweet, but at the end you will see how far you got from those first cards you were dealt.