What should I do? This problem recently occured

Recently, my mom asked me why I was in my room all day, and I didn't answer. Then she says I can't get a job if I'm skinny and I tell her I like the way I am. And then she tells me my handwriting sucks, doubts me and stuff and I get mad and tell her to be quiet 5 times before I yelled her to shut up 3 times. She raised a hand to beat me and I raise my fist. She asks me if I'm going to hit her. I said if she hits me, I'll hit back, or I'll block it. She tells me the xbox 360 is corrupting me, but I said its not the xbox. it's her with her big mouth. On the minus side, I don't have a special girl to cheer me up =( so now I'm depressed )=
What should I do? This problem recently occured
Post Opinion