abusive husband

My husband is emotionally very abusive. Getting called bitch, cunt, twat, a moron has become so common for me. I was raised in a very traditional family and never witnessed anything like this with my parents. He's very generous but he seems to think that that makes up for treating me like shit. Oh and he found work emails once about me grabbing coffee and lunch a few times with a coworker and says that I must have cheated on him. He uses that as his justification and says he will never trust me and that I'll have to suffer like this if we continue to stay together.