It sounds like your boyfriend could use some help negotiating relationships and managing his feelings, and that you, as a couple, could benefit from some help too. Do you think that your boyfriend would be willing to go to couple's therapy with you if you suggested this to him?
Finding a good psychologist to work with you as a couple could help the two of you figure out how to communicate better so that you're not getting so upset with each other all the time, and also how to help your boyfriend deal with his past relationship issues enough that they don't have such an effect on his relationship with you. My guess is that the therapist would probably suggest that he meet with someone individually as well, but couple's therapy is a good place to start.
HiCustomer Thank you for asking your question on JustAnswer. By the way, it would help us to know:
-What are your ages?
-How long have you been together?
-Has he always been this way?
-Could you explain your situation a little more?Thank you again for trusting us with your problem. Please reply as soon as possible so that we can finish answering your question.