Like I said before sweetie, why not try a trial separation until he can get his "stuff" together? He's got a lot of work to do on himself, and why should you be shaking in your boots with him in the house, until he changes? Make him LEAVE temporarily until you SEE some changes in him, and until you can trust him again.
I'm not sure really if I'd ever really and totally be able to trust my husband again, because after therapy is all done, I'd be afraid that slowly he'd get back into his old habits. Those are hard to "unlearn" and being abusive is something he's been taught since he was a youngster. That's normal behavior for him. I'd really be afraid --- but that's your decision.
I wish you only the best in whatever you decide to do. You know I want only what is good for you -- and least I hope you do. God bless sweetie, and my prayers are with you. Big hugs, Lee