<human>: My bf and I have been together for 4 years. We have great sex but I am not always horny like he is. He seems to be horny anytime we're together and sometimes cant control himself and initiates foreplay. Sometimes i get really angry when hes being too persistent and then he gets mad at himself for being persistent and not listening to me. It makes him feel horrible when I have to repeatedly say no. He questions if I still find him attractive or if I still love him, which I do. I'll admit I don't get aroused as often as I used to but that has always been the case in my long term relationships. Sometimes I engage in sex purely just to pleasure him even if I don't want to. I just don't want him to keep feeling bad about this, he has a lot going on as is. Do I keep having unwanted sex to make my bf happy?

Can you succinctly summarize the text in 1-3 sentences?
<bot>: bf is always horny, I am not. He feels crappy about it. Do I keep having sex to make him happy