Remember you are only human, and there is only much you can handle. Life can be hard, but don't be too hard on yourself. When things are difficult, you always find a way to get through them. So be proud of yourself for everything you have been through, you've come a long way.