My s/o think it's ok that we haven't had sex in 3 weeks?

I think it's very weird that he doesn't want to do it or that it's normal not to have sex all the time? 3 weeks is long! I feel like he doesn't find me sexy anymore I talked to him and he tells me I'm sexy and he loves me then why doesn't he want to have sex with me?