I know that I am old and my life is very different from yours, but I check in on you every day and pray for you all the time. I don't want to butt in so I don't, I just kind of look out for you and a few others that I know are having a hard time.
You have to hold on, honey. You really do. You can't let go before the miracles happen. It WILL get better. Minutes seem like a lifetime in your teens, but your voice gets stronger each of those minutes, and you will realize your self-worth.
Your presence here helps so many people. Don't give up on yourself, and don't give up on them.