My mom has been treating me like dirt for the past few years, it has been really bad this year. She usually seems nice but every few days she gets mad at me for no reason. I try and keep good grades in school, but say if I miss an assignment, or forgot to turn something in, SHE GOES NUTS! And when I try to explain things to her and she won't listen! I've kept my cool, but I seriously have had it! If I get mad at HER, it will make things worse, and anything I do nice for her, I rarely even get a thank you! She is always blaming ME for the problems we have, I'm not saying all of it is her fault, I'm saying that I don't have much to do with it! What do I do!!