Most important is that your boys care. Think of the harm you would cause if you didn't take care of yourself and they lost you. I think of this often and it's what pulls me through the hard times. I've harmed my boys enough with my behavior from PTSD, I owe it to them to take the best care of myself that I can so they don't loose me...it would completely break them and they don't deserve that.
Your boys deserve you. You're a wonderful mother and it's obvious how much you love them. You'll get through this rough spot with your husband. Think of what's best for you and your boys if you really think your husband might harm them.
Please take good care of yourself and those lovely boys,
Missi