Wow, big hugs to you! Part of your problem aside from your home life, is the hormones that are going crazy in your body right now. I was a real mess my teen years because of hormones.
It really sounds like you could benefit alot from talking to someone you trust, maybe a teacher at school or one of your friends parent's? Don't keep it all bottled up inside of you, take some time to talk to an adult that you trust and if they offer to help you in some way, like taking you to the doctor or helping you to talk to your mother about the problems, I hope you accept it
you don't have to go thru life feeling miserable, so I hope you talk to an adult in your life about this asap!
Big hugs!!! Please keep us informed on how you are doing.