I just want to scream!!!!!

I don't know what to do. My husband has been a jerk lately. He's laid off of work for the winter. He refuses to help around the house or with our two boys! He calls me names. Every time I tell him how I feel he replies with "shut the fuck up bitch"  
At first he said he needed his space and I am annoying cuz I nag him so much. So I stopped and nothing happened. So I started up again asking for help and for him to be nice and he's just mean.  
I just cry Day and night. I know I don't deserve this. I try to be caring and still do so much for him and my family.
He is white and I am a different nationality so my family is super religious and I can't leave. 
I don't have anyone to talk to and just feel like I am drowning in my sadness.