Welcome
So sorry you're having these problems. I don't have any experience in this area. Some other memebers here may have better advice for you on this.
You're so young. Your whole life is ahead of you. I hope you get a handle on this problem. In life's journey we often incur insults and injuries that set us back. It's not easy when you find yourself in that spot. You'll go on with life... or life goes on even if you have difficulties.
Keep searching for help.