Marr/iage? What do I do?

My husband and I got married when we were young after barely knowing each other a few months. We could never be apart and we’re basically obsessed with each other. 5 years later we have a beautiful two year old. It’s not a happily ever after though. The love we have for each other is still there. He is my best friend and I tell him everything. But I feel like that’s about it. He isn’t affectionate with me. We barely kiss. We don’t make out. We never have sex. And we bicker about things often. I’m a stay at home mom and I asked him once why he doesn’t wanna have sex with me and he says the fact that I don’t work turns him off. I’m kind of to the point where I love him so much and we have so many good memories but I don’t know if I can do it anymore. It’s been like this for a couple years now. I’m a very touchy/affectionate/sexual person and this is hard for me. I want more. I love him so much but this is not how I want to live. What do I do?