That you've been being a bitch is not really a helpful criticism. He needs to work on communication, maybe you do too I don't know. Talk about specific things and how they make you feel, encourage him to as well. Be descriptive, remember a healthy relationship means being brave enough to expose your true thoughts and feelings sometimes, even if they'll hurt. SIt down, face one another and talk. I'm rooting for you :)