Henry,
I'll try not to repeat the kind words that have already been written by those before me in this thread, but hopefully you will read and take it all to heart. Just know that Strings will never leave your side, supporting you ALWAYS no matter what obstacles come your way. We got your back!
Also, remember that what doesn't kill you only makes you stronger. You are still at the beginning stages of what will undoubtedly be a very long and fulfilling career. In 2 short years, you have already learned from, endured and overcome a lifetime's worth of invaluable experiences & hardships. Quite an accomplishment for someone who just broke the two decade barrier a few months ago.
It's more than okay to vent and express your thoughts, Strings are hear to listen. But we know you've got plenty left in the tank and aren't planning to call it quits anytime soon. Keep that chin up, stare straight ahead and don't look back. The legacy you leave behind will be a sparkling one, just be yourself.
All the best,
Faye (aka stilapixie), USA