Can we fuck already!?

So me and my boyfriend have been together almost 3 years now. I'm 21 and he is 23, we used to have sex all the time most of the time twice a day every day of the week, if not at least once a day. We moved in together about a year ago and now I can barley get him to have sex with me. I feel like I'm begging him to get intimate with me. When I bring it up he says he's not in the mood and this will go on for weeks! Does anyone else think this is weird or have any advice?