Oh my MOM

I swear I think my mother is determined to make me hate her. She's driving me nuts, the way she talks about my child makes me wants to yell at her. We don't know gender yet, but because she doesn't like the name we have chose if we're having a boy, she swears it's s girl and calls my child by the girl name we chose. And on top of that, she keeps trying to change his/her middle name to her her name which I don't like at all. She acts like I'm her surrogate and not actually having my baby for me. I don't know what to do because she is way overly sensitive. I'm only 17 and when I told her I'm moving out when I'm 18, she cried for 4 hours and then started screaming at me like Satan had taken over or something. It's awful and I don't know what to do.