My Marriage Has No Intimacy

Long post. I apologize in advance.

My husband and I have been married 8 years this year. We have 4 kids together. I feel like we’re only together for them. My husband feels like a stranger. We haven’t had sex since November. Our marriage has no intimacy at all. He doesn’t tell me he loves me, we don’t hug each other, we really don’t even talk. Our oldest is in mma classes and he meets me there when he gets off work so he can watch the second half of class, and yesterday I tried to hold his hand and he moved his. I just feel like if things stay this way I’m going to look back when I’m older and regret staying in a marriage like this. We’re 31 years old. Shouldn’t we still be having sex as often as we can? Shouldn’t we be hanging out when kids go to bed? Shouldn’t we be talking about ANYTHING that happens in our days while I cook dinner or fold laundry?! It’s bothering me so bad. I’ve tried to talk to him and all he says is “If I wasn’t happy I wouldn’t be here.” Well I’m not happy. Anytime I bring any of this up he just says we’re fine and that he’s tired from work and doesn’t have anything to say or feel like doing anything. My mom says I just have the “7 year itch” but I wouldn’t feel this way if we actually had a relationship. I feel like he’s just a guy that lives here and sleeps on the other side of my king sized bed at night. What do I do?! Talking gets me nowhere. And he won’t do couples counseling because I’ve already suggested it. He says I’m just crazy and we’re fine.