SHOULD I LEAVE HIM OR STAY ?💔

So, I’ve been in a relationship with my boyfriend for 2 years now and we’ve been through a lot. Whether it was cheating, flirting with others, insecurities, or trust issues. After getting our relationship back on good terms, everything was fine including the sex for a couple of months. Recently since our 2 year anniversary, sex has not been the same for me anymore. Affection towards him has been very little. He is a sex addict and i am the total opposite but I try to work with it so he can stay happy. During our breakup, I had sex with a female and I can truthfully say that I am not bisexual. My boyfriend and I had a conversation a couple of days ago and I told him how I felt about our sex life and he felt really upset because he says that I don’t show enough effort. When he wants to have sex everyday and my body and mind aren’t up for it, I will say no. He tells me that it’s selfish because I could atleast give him head or a handjob. In my case, when i am turned off the sex/ head will be horrible if I just force it to make him happy. Tonight, we had sex and I just did it so he could be happy and it was TERRIBLE. I faked my orgasm and moans. I pictured porn in my head to get me by throughout the entire time. He noticed my facial expressions and asked me what happened. I told him that everything was fine and that I’m just glad that he came from the sex being that he wanted to have sex for a week now. I don’t know if I’m losing affection or love for him or if I didn’t give myself enough time to heal before we got back together. I really do love him but I just can’t get sexual with him without feeling a way. Whenever we have sex, it’s always sentimental !! Today, it was different because I didn’t feel anything at all towards him, not even when he kissed me. What should I do? 🥺