Annoying husband & sex

Anyone else's husband or SO never try to get you in the mood and just says things like "get over here and sit on my dick", sit on it, suck it, blah blah blah but either out of the blue or just constantly and its so annoying and not sexy to me. Like cuddle me or rub my leg or LITERALLY ANYTHING to let me know you're in the mood. Not just say sit on my dick. Like no, kiss my ass. We don't often have sex anyways, and I never initiate because quite frankly I don't remember how to. When I was with my ex I went without sex for like 4 years because he didn't want it/was too sick at some points/anxiety whatever. And honestly that fucked me up mentally. When my ex and I broke up I had a fling that couldn't get enough of me and I was like his personal toy. Now with my husband he never makes me feel attractive or wanted sexually like that and just calls me a prude. Am I crazy for wanting to feel wanted and desired? I don't know how to get us out if this.

I struggle with body image and I am often very down on myself and he -jokingly- says things about my body too and even though I know he's "kidding" l, its like I already tell myself those things and I can inly tell myself so many times that he's joking before it really affects me. I'm trying to lose weight, its not like I'm huge, but I work and take care of literally everything in the house and feel like I don't have to work out and work on myself. Just looking to see if anyone wants to share their thoughts/experiences.