I read a quote yesterday which applies to this situation, take the sex away from relationships and you'll come to realise that not many individuals have much to offer. This generation is so pressed for physicality that y'all forget mentality creates the bond and forms longevity. What you should do is assess the relationship by taking the sex out of it. Sex is just desire. By the time you're 50 you'll be having it about once a month anyways. So, is there more to this relationship that means you'll want to continue putting up with his moodiness. It's not your fault that you have a low sex drive and you shouldn't be out down for it. However, he can change his ways instead. People who have been single for so long and sexually inactive for years as a result know that they can reduce how many times they have sex because they've been used to not having it for a long time. Over time, he'll start to become less frustrated but it doesn't condemn his behaviour. He shouldn't be moody at you. If you say no then that's that. If he continues this way then it'll become an even bigger abusive issue, whereby you'll be constantly feeling inadequate and he'll feel it right to be rude to you. An example of this is (if you'd like to see) is Amber and Jim Marchese from Real Housewives of New Jersey, when they went onto Marriage Boot Camp. Amber has a low sex drive due to medications she takes and also her view on sex yet her husband is practically a sex maniac (the episode is Marriage Boot Camp: Reality Stars Season 6 Episode 5 & 6). The way he acts towards her when she denies him is absolutely awful and what's more awful is that she chose to still stay with him. I gooe it helps to find another couple to see an example of of how toxic it could end up being if you don't deal with it properly. You're not alone in how you feel but how you choose to act should only be for you and not for him.