Advice please?

In June last year I caught my boyfriend sending sexual messages to a girl that he works with. When I confronted him about it he was devastated that he had done this and apologised, he insisted there was nothing going on between them. I never forgot about this but I decided to stay with him. In the November of last year I found out I was pregnant and even though we hadn’t planned it we were both so happy and everything in our relationship was perfect. Unfortunately at 10 weeks I had a miscarriage just before Christmas. He supported me so much through the miscarriage. We decided that we were going to try again. However, on New Year’s eve my boyfriend had finished work an hour early and gone to the pub for one drink with this same girl and lied to me about it. He told me he didn’t tell me about it because I would “kick off”. If you know me as a person, you would know that I’m not the type of person to “kick off”, I prefer to have a calm discussion so that we can both understand each others point of view. In the 2/3 weeks after New Years whenever I tried to talk to him about it he would get so angry and wouldn’t let me even speak. Today, my parter is working from home due to the coronavirus outbreak and yesterday this same girl dropped a laptop off to him (Which I was fine with, its work). This morning he called me over to where he is sitting to show me something, as I sat down he had a message come through off a male colleague he works with saying “was there a scrap between your missus and your other missus last night” my boyfriend replied “other missus?” and his colleague said “NAME, she dropped the laptop to you yesterday. Thought it may of kicked off”. So I’ve questioned my boyfriend about this and he is just getting angry again, I can’t get my point across to him because he just won’t listen. I am so upset, I love him but don’t know what to do. I did have a little cry this morning and he said “is it your hormones?” I just want him to see what he’s doing to me. I am so fed up of having her name come up constantly, she is the only thing we argue about. Other than that we get along great. I’ve left him to get on with his work but I’m not sure what I should do. I don’t want to break up with him but I refuse to be in a relationship that makes me feel this way.