Advice please

I'm currently 31 weeks pregnant & I am in a very abusive relationship with my child's father he started off by calling me names & cheating now it has turned into him hitting me also he will force me to have have sex with him after I repeatedly tell him no & cry the whole time he says he hits me because I am not cooperating and because he thinks that I am cheating he will also force me to lay with him with his hands on my stomach he says if I move he will hurt my son so I stay still I've made myself believe that it is my fault because I don't want to have sex, visit him etc. But deep down I know It isn't right I'm only 17 I'm embarrassed to tell my family why I don't want him around I'm already being judged enough for being a teen mom.