Pregnant and paying for him to live with me

So I am currently pregnant; my husband and I got married once we found out I was pregnant . I am a reservist and he is active duty military. So my husband gets paid BAH (money the military gives him to pay for housing)

for housing but has been making me pay out of pocket for rent and everything else. I pay for my cars, my house, everything. All he pays for is the phone bill. For the past 4 months he’s been living with me for free and the military just back payed him all of the money for housing dating back to when we got married. I asked him if he could use the money to pay for rent or to pay

Me back for his half of rent and he refuses and says he’s using the money intended for housing to pay off his credit card. I feel so used. He thinks I’m wrong and entitled for asking him or pay me back with the BAH because it’s meant for housing and he’s been living under my roof. screenshot below

I want to leave him because he makes me pay for everything including dates. Sometimes he fills my gas tank. It’s embarassing because for Christmas I bought him something and he didn’t get me anything because he said the night before I was acting like a b*tch. Anyways. I always end up with toxic men. He also told

Me tbat if he can’t

Live with me when he gets out of the military next year that he’s moving back home because he has no reason to stay. Like what about your daughter?? Is she not good enough reason???