I need help (Advice)

Keri
I am 31 weeks pregnant and get beat up by my 5 year old son almost daily. This consists of him kicking, biting, scratching, pinching, hitting, pulling my hair, choking, and slapping me. I am honestly at a loss of what to do. I try to punish him but nothing works. I know he is not acting out because of my pregnancy because he has been doing this before I was pregnant. He does not do this to anybody else. Just me. I don't know why either. I feel like I am in an abusive relationship. I don't feel as I should be scared of my 5 year old son. Any advice?