puked on my BF while giving him oral sex and he's been super nice to me ever since????

It was shark week last week (menstral time) and my bf was super horny. he asked for head or oral sex and I normally say no during that time because i was horny too but he looked so happy and cheerful and I didn't want to turn him down. however it was the 2nd day of my period and my pms symptoms are stronger on the 2nd day. I was nauseous and achey. I told him I didn't want to and then I just gave in. I'm giving him oral sex but I'm not feeling it AT ALL and even when I TRY to feel it, I just can't. so we're trying everything. more saliva, different techniques nothing's working for me. my jaws hurting and I'm getting irritated because he says I'm not doing it right after 20 something mins. eventually I get the right spot for him and he starts going deeper in my throat and starts to cum. my gag reflexes are already going off, so that with the sick thought of his semen in my mouth makes me even more nauseous and by then I'm puking up the cheezits I ate earlier at work. we're in the dark and he can't see a thing but when I turn on the lights he is disgusted 😞. I was embarrassed and I apologized but he continued on how gross it was..and just wanted to be left alone. after he washed up we both went to sleep. the next morning I go to work he goes to work like any other day, but when I come home he's a totally different person. he's more lovey Dovey to me, sweeter to me, and so much more! (he's usually a jack ass) but these past days he's been so sweet to me! we did joke about the whole puking thing but yesterday he even opened my car door when we went to go pick up groceries and he hasn't even done that in 8 months! then he starts playing sweet songs about being with his baby girl and everything. I'm trying to figure out wtf did I do to my bf 😂. we've been dating for 2 years. August 27th is our anniversary