Thanks for reading in advance, I wanted to know the perspective of if anyone has gone thru the same thing. 
I’ve been dating my boyfriend for about three years now, he is a great person, hardworking and everyone loves him. We had a couple of bad months in which he stopped being affectionate and “forgot how to have a girlfriend”, were okay now, he’s back to being loving but not as much as he was in the beginning, I guess we’re just over the honeymoon phase. 
My problem is I overthink everything, I’m too perfectionist and I resent him for those months in which he made me feel awful. The very moment he’s not paying enough attention I start to feel bad.I had to do a lot of thinking and work in therapy to get to those conclusions and I no longer feel the same anxiety or argue with him, I just tell him how I feel and what I think needs to be fixed, but I’ve been catching myself doing it a lot, over small things. I feel really bad for him, since I don’t want him to think that I don’t appreciate what he does and I like spending time with him, I love him, but as soon as I feel like something bad happens I switch and feel like a hate him and he has wronged me so much. He can tell that my mood changes and I just become serious when I’m actually asking myself if being with him is worth it. I know it is, I just can’t help to feel like that and to be such a perfectionist,like he owes me so much and is a bad boyfriend to me, next minute I’m thinking of how much I love him. I’m really tired of feeling like this and causing arguments, I no longer want to talk about our relationship with him every other day, how can I improve it? Or let him know? I don’t want to nag again but I want to explain to him that my moods swings are something I can’t control but I want him to feel like hi is enough. I’ve been complaining a lot the last two weeks and I could really use some advice, even just an opinion or a similar experience could help me feel less shitty