It sounds like you're younger and still learning the ways of the world. I'm an ACoA, and therefore a relationship and chaos addict. Let me say from experience that there are plenty of sane, functional men out there who can treat you a million times better than this asshat. You aren't married, and thank God you don't have kids, so run. Run away and don't look back. What you're doing with him right now is an exercise in futility. Nobody wins until you leave. And then you win. The prize? The start of a healthy, happy life for yourself.