I'm sorry you have to go through all that.
I know how you feel, you're not alone.
My mother constantly yell at me and makes me
feel like crap. I get how painful it is.
You've got to hang in there.
Talk to a close friend about what you're going through.
Just remember, it's not your fault and your not alone.
PM me if you ever need to talk, I can totally relate
to how you feel.