<human>: My boyfriend and I have an amazing sex life. We are very sexually compatible.

Although, his sex drive is crazy high compared to mine. It really depends on the time of month for me [hormones], sometimes I'll be down to go 3 times a day and sometimes I'm only interested in once a week. 

I'm asking for advice because I have a hard time denying him without him feeling rejected by me. For example, every time we cuddle he is almost always coming on to me. At night he comes on to me, in the middle of the night he masturbates next to me, and tries to come onto me in the morning. I'm utterly flattered that after being in a relationship this long he is still very turned on by me, but sometimes it is very overwhelming to keep up with his sexual needs. 

I've been trying more to just give him a HJ or BJ if he is really frisky and I'm not, but sometimes I really am just emotionally drained from life and just want to be cuddled. I've explained this to him several times and he gets very frustrated and defensive and states he doesn't feel like I want to please him....which is not the case at all. I can see how sometimes he would feel this way because when he asks sometimes my "tone" may come across annoyed or uninterested. I don't want him to feel this way and it has been a problem for a while now. 
I want to learn how to approach his needs better without him feeling rejected, and I want us both to be happy.

Can you summarize the given text in a few sentences?
<bot>: how do I deny sex with my boyfriend of 2.5 years without him feeling like I don't want to please him?