Confused

My bf/bd cheated on me and was abusive for the first 2 yrs of our 3 year relationship. He’s not cheated that I know of for the past year. But He gets mad sometimes when I bring it up. Idk if I’m wrong for it but it does still hurt me to this day. Ik im supposed to let go but it’s hard.