How do you know if your boyfriend is showing narcissistic behavior? Physically and mentally?

I have this boyfriend who I am with and we live together but he has just quit vaping nicotine and he always seems to get mad at me once or twice a day for no reason or is going on about something from the past that has happened with us and can’t stop repeating the same thing even though he says I know or I understand. He still gets angry and goes on about it till I walk away. He always has anger problems I have noticed and doesn’t know how to control it. He takes it out on me and has got close to me before, also has a habit of hitting and wanting to break things. I know he is trying but I can’t count on words. What should I do?
How do you know if your boyfriend is showing narcissistic behavior? Physically and mentally?
Post Opinion