Wondering if we should divorce or try to work things out. He's cheated on me several times through our relationship. He has been verbally and physically abusive at times but of course he always says sorry. He has promised to go to counseling for his anger and wants us to go as a couple to try to work things out but I don't know if I can take any more heartache.