Am I overreacting or should I leave my boyfriend over his anger issues?

I‘ve been with my boyfriend for about 2 months now. He is a very sweet and kind person, but recently I have noticed that he gets angry very easily. He already told me this in the beginning, but I never saw it for myself and he also stopped drinking some months ago in order to have better control over his emotions. Recently when we were at a bar, a guy bumped into me by accident and my boyfriend got very angry and threatened the guy that he‘s gonna hit him. He‘s been in multiple physical fights before but he says it was when he was still drinking. His behavior was scary to me. He also started making small comments about me that made me feel hurt and when I expressed it he got mad, said it‘s just how he is and I‘m being too sensitive. He often gets angry about small things and it makes me uncomfortable. Should I try to fix this and how? Or is it best to break up? He also has trouble with the police currently because 2 people, one of them a police officer, filed a report against him. I feel scared. am i overreacting?

Am I overreacting or should I leave my boyfriend over his anger issues?
Post Opinion