Whyy is he like this

So my boyfriend picks me up at night so I can go to his house and well like chill, most likely it ends in us having sex. Well sometimes I don’t feel like having sex and my boyfriend gets mad well not mad but he tells me I ruin the plan? Like sex is not a plan it just happens but what should I do? I get it guys have their needs but why do I have to give him what he wants when I’m not feeling it for that night. it angers me because it makes me feel like he just wants me to go over just for sex. And I’ve told him like why can’t we just watch movies or sleep and he tells me “no just stay home and sleep” like wtffff