How do you make your husband want you again

My husband doesn't like having sex anymore and it's really fucking with my self esteem. No matter how or when I try to initiate, I always get denied. He's always making excuses like "maybe his testosterone is low" (he's 23) or he'll say things like "maybe there's something wrong with me". But it's feels like he's just saying that so I'll leave him alone and he'll just change the subject.

I'm 7 months postpartum. And my body has changed a bit. I'm 5'2, 110-115 pounds. I gained probably 10 pounds since before I had our baby, but those pounds were very much needed. I don't know if he's not attracted to my body anymore. Or maybe my vagina doesn't feel as good anymore. Could it be that he's not physically attracted to me?

Or maybe he's just bored? I feel like I could've ruined sex for him because I'm boring. I sometimes feel like I'm too boring, although I've tried many things such as roleplaying, three/foursome's, anal, and other sexual things to keep things interesting in the past and even after having our baby.

I don't want to beg, because begging is unattractive and I want to be intimate with him. I don't want to have sex just to fuck... I want to feel close with him. But he keeps pushing me away.

I have to get up for work in 5 hours and I can't stop crying because I feel so shitty. I feel like I'm not good enough for him anymore. I don't know what to do. 😔