What would you do? Divorce (Long)

I came to US 3years ago to marry my current husband. All of my family and friends are in my home country. I am here alone. We met back in 2011 and had done a long distance relationship. I came to visit him every summer& winter break ;so I couldn’t do any internship or no opportunities to get job experience.

My husband and I are very different people. He is very outgoing and I am very shy. He likes to drink and I don’t like drinking and my body doesn’t have much alcohol tolerance.

So we got married in 2015 and I got pregnant very soon after the wedding. Now we have 20month old boy.

Here is where the story begins.

I got pregnant and my husband still liked going out with his friends. When I was almost 7-8month pregnant he was wasted twice and I didn’t want to be with him those nights, I had to go get a hotel room for myself. And I gave a birth to my son, 2 weeks after, he went out with his younger brother and got wasted and came home. And a month after that, he got drunk again and I had to take my son to my in-laws house and we stayed there for a night.

I am a stay at home mom and my husband works. When he comes home, he is usually on his phone or tv. When I ask him to watch our son , he puts TV on. He hasn’t changed our son’s diaper since he started rolling. And he has never cut baby’s nails or cleaned his ears.

He does not go out as much and he always wants to take credit for not going out much. I never go out. I have no friends. I have friends who I met through him. I go out and get drunk maybe once a year.

Even when we are on a vacation, I do all the work. Changing diaper, feeding the baby, playing with him, giving him a bath, and purging him to sleep.

And recently, I found out that he was gambling and lost almost $7000 and he touched our son’s savings account. I was so shocked and I lost all my trust on him.

I just can’t deal with all these anymore. I feel like I am better off without him.

The problem is I have no job experience and I only have college degree back in my home country. If I get divorced, how do I retain an attorney and afford living ? I would be able to make a living if I went back to my country but I really want a custody of my son. What do I do ?