Verbally abusive boyfriend

I've been with my boyfriend for 3 years.. He didn't start getting verbally abusive until we got pregnant with our first child.. Daughter is now 8 months old on the 16th.. I'm not pregnant with my second child 6 weeks.. He constantly tells me I don't do anything and he work 16 hour days every single day and he yelled at me because I don't do the laundry and I don't clean the house everyday.. I take care of my daughter everyday and I work 3 days a week he basically told me I don't do anything and then just yelled at me and tells me I'm a bitch and I'm mean and I can't do anything. It when he gets more mad he gets physical and I'm to the point where I don't know what to do anymore if he can't handle it.. And I don't want my children growing up in that environment I don't have any family or friends.. I just don't know what to do anymore because he makes me feel like I'm a piece of crap and I just cry everyday and frankly I am terrified of them when he comes near me and start screaming I start shaking he's going to hit me again. I'm posting this anonymously because he GPS is my phone and hacks into my phone on all my apps to see what I do so could be able to read this. I just want someone to talk to and help me and tell me what options I have because I have no idea.. I'm all alone.