Depression Support Group
Depression is a real and debilitating condition that is often misunderstood by family and friends. Its meaning can range from a prolonged period of sadness to an actual mental illness with specific symptoms. Find and share experiences with others who are going through the same struggles.

Have you thought of al-anon or ala-teen?
When I was barely 13 something happened (or rather mom thought it did) and her reaction was to "forget" it and not tell dad. Even though I had done nothing wrong, from that moment on I would feel guilty and dirty at the mere thought of sex or any type of physical contact . It was many years later (in a therapy session that I would discover it was a reaction of fear on her part that i would wind up like her .....having to marry because she was 2 months pregnant and then settling in a very unbalanced marriage where she gave all and got very little back.) Both of my parents were also the reasons their parents did marry......everybody at the magic 2 month mark. they felt responsible for their unhappy families and never good enough. But they did the best they could with what they had learned from their parents....
You said mom wound up drinking after a family gathering . I would be willing to bet that something brought up the same painful memory that she actually got from her mom (or another family member) and she was trying to reflect it on you.
There is very little chance that she does believe all those hateful, hurtful things she said (or says) to you, but sadly probably does believe them about herself.
I think you would do well if you had some support from maybe an Alateen or Alanon group in your area (or online).
PS Even though you and your boyfriend split ,if he truly was your best friend and you are ever in such a bad place again.... I don't think it would be out of line to maybe just text him and tell him you just needed a friend to listen. (But that's just my opinion)
I wish you the best and hope you hang on and do what's best for you. YOU DON'T DESERVE TO BE TREATED LIKE THAT....NOONE DOES.