This guy is very dangerous. You know that, yet you keep spending time with him. What does he have to do before you finally STOP? Sorry to sound so harsh, but you've been through this stuff before with him and you know he can be violent. Please, call a domestic violence center and talk to them. Do whatever you have to do to keep him away from you and your children. I really believe that if you don't, it's only a matter of time before he does something horrible.