sex life.

I’ve been with my boyfriend 4 years and I just feel like I want to have sex and he just doesn’t... I’ve spoken to him about it and he just says ‘I do want sex I’m just tired’ or ‘I’m not in the mood right now’ or ‘I just can’t be bothered’ and I’m starting to feel crap about myself like he just doesn’t find me attractive but I keep asking about it and he just says I’m nagging I live with him and I’m with his basically the whole day so I know he ain’t getting it from anyone else, I’ve tried to spice it up in the bedroom and it worked for a little while, sex every night for about a week but no it’s gone to basically nothing again he would rather foreplay but then that gets he all excited for sex and he don’t want too...😔 don’t know what else to do..