i dont know what I'm feeling anymore

So I've never really posted but I feel I need to. And yes its anonymous because I know people on here.
I have a few pelvic conditions, that can affect my hormones. One specifically naturally makes my libido none existant for majority of the month. Then i get one or two days where I'm super horny and me and my boyfriend will go at it like rabbits.
But lately I've not wanted sex. We had sex last week so I know I shouldnt want it but I feel like my body is trying to tell me I dont want it due to my boyfriend? We've been together nearly 3 years, and I love him to bits. We had a rough road at the beginning but I got really sick after he asked me out. He was there for me, spoilt me and I recovered thanks to him mostly.
But the last few months, hes been really different with me. He'll get down and doesnt take it out on me, doesnt say anything but i feel like its all my fault. And when i ask, he never denies it isnt my fault. And if hes in a mood, and I get in a mood, I'm the only moody one, and I need to get a grip or 'liven up' but he fully denies hes moody.
What I'm trying to say is, I feel like I'm being taken for granted...Am i in the wrong or is he taking me for granted? He thinks hes okay to be like this be ause he knows I love him? Am i overthinking? I love him to bits but when he mentions sex or cuddling I really dont want to. I feel like I've lost fancying him but love him since hes my first love? I really dont know what im feeling but the last few months, my mood charts show I'm sad alot...