Sex makes my SO sore?

Helena • 23. Step-mother to one. TTC my first with fiance.

I will start by saying I have a very high sex drive, while my partner tries to keep up he just cant. I am 23, he is 30. We've been together about 13 months now, and in the beginning of our relationship we were always having sex, in the car, in different places inside the house, etc. And we more often than not would go multiple times a day and lasted about 30-45 minutes each session. Now, a year later it seems I can barely get him to have sex more than once a week and definitely not more than once in a day. We have been having dry spells varying between 1-2 weeks to almost a month and a half of no sex before doing it again. I try to get him in the mood and he just ignores it. But then when the dry spell lifts we have sex 2 or 3 times that week then back to nothing again, and when we have sex it's less than 5 minutes beginning to end. When we do have sex, if I try to go again in the same day (or even the next day) he says he is sore and just cant get it up no matter how much stimulation I give him. Most of time time he swats my hands away because he says it's too sore and sensitive. This turns into the dry spell which in turn makes me so sexually frustrated that I get so agitated and angry over everything, even little things. I get built up sexual tension. Is something wrong with me? How do I get him to not feel sore? How do we get on the same page again? I feel so lost and hopeless about this.