I feel ignored!

I have been with my bf for 4 years now, and we have been thru hell and back. But all of a sudden, started like a month or so ago, i feel like he is trying to avoid me! He sleeps all day. And when hes not sleeping he sits in the living room playing xbox until he has to leave for his group. And then he'll come home around 8pm and get back on the xbox or watch a movie but in the living room. He doesnt kiss me, touch me, compliment me nothing anymore. When i try to talk to him he says nothings wrong and he does all those things im just crazy. I dont know whats going on. But it feels like hes trying to push me away. And i love him so much. Im 29. We have known each other since i was 15 he was 16. We were each others firsts. And he says he really does love me, but i dont get why he would be trying to avoid me. He doesnt even come to bed and we dont have sex. Idk.