OMG - much respect and support for your strength. You have strength, that is inspiring.
It WILL only get better from here, i promise. It is a wise step to visit here and seek help. We all are supportive of one another and should you need a shoulder to cry on, don't be afraid to ask.
Remember, you wont be given more than you can cope with - and at such a young age- you are amazing