I need advice please.

My husband and I have been married for over a year. And I am 9 months pregnant due in two weeks. We got into a bad argument last night to where we were physically fighting each other and ended with him grabbing my hands and bending back as far as he could so he can break them. Then storming out the house in anger. Of course 9-10 people are going to say leave him but it's more difficult than that. First we love each other , we are expecting a baby so soon and he just lost he's job and I'm still working until my due date. He's a great man we've only had these physical altercations maybe 5 times at the most in our relationship . Please tell me what should I do or go about it. Thank you.