<human>: Condense the text into a few key points

We have been together for a year & at first he would initiate sex and even do special things for me such as surprise gifts, bring me lunch during work & so on. But I've noticed these past three months I'm the one who has to pretty much force him to want to have sex. The only way he does it is if I do the work . his excuses is always that he's lazy or tired but yet he seems to never miss a day where he doesn't look at naked pictures on reddit. I've confronted him about, his reply "you know I like looking at pictures and you swear we never do it we just did it the other day." Its frustrating that even just to go out to the theater or do something that I want to do has to turn into a debate. I told him that if he doesn't want to be with me will end it or if I'm not as attractive as the naked girls then he should go find someone that is but he says no that he wants to be with me & if he didn't he would end it instead of wasting our time. Lately he let's me stay at his house for free, let's me use his credit cards if I need money, bought me a phone since mine broke but nothing has changed. Once in a while he says I love you or gives me kisses but Its not what it used too which is very disappointing because aside from the intimacy we get along so good. Seems like were more friends than a couple.
<bot>: bf doesn't wants to have sex rather look at nudies, his actions confuse me and sometimes make me think he doesn't want to be with. Don't understand what goes on in his head