Dealing with cheating

Earlier last month, I found out my boyfriend was cheating on me. I found out because of a message of his Instagram that the girl sent him, at the time when everything happened it was the near the end of the semester so I didn’t really have time to deal with everything. Yeah we went at it etc etc, we spoke argued I broke up with him for a while, eventually we sat and spoke it out and I agreed to to try work it or with him. I usually don’t cut off anyone who cheats on me and this relationship is different i truly I’m in love with him. Ever since it’s happened, him and I have been in a much better place we communicate more, and overall are in better place than we were prior to the the cheating. He didn’t give me a bullshit he straight up told me he was stupid and by the time I found out he already had the girls number blocked etc because he realized he fucked up. However, I am happy currently but the flashback or the cheating keep popping up and I keep getting upset about it. I feel bad because I told him we could work pass it this one time only and I feel like a bitch bringing it up all the time. This man has proved to me everything since the cheating. I still wanna be with him but now that my life has slowed now it is hitting me how hurt I actually am. Any advice lately?

Ps: if you’re just going to judge me and say I’m stupid for staying with him don’t bother.