Husband threatened to slap me

So I live with him in his country (western European) where English is not the main language even though they speak it very well. In order to get a job I have to be fluent in the native language and even then as a foreigner it would take longer than normal to get a good job (I have both read about it and have been told by other people what to expect ) I had brought that to his attention before we got married and he said it was not an issue and that even when I do get a job it’s for me only, and he doesn’t expect me to contribute unless I wanted to. He assured me that he is willing to take responsibility for everything. So I agreed, traveled with him and have started learning the language but I’m still at a basic level.

He goes to work and I stay home with our 9 month old. I cook, clean, do laundry, basically everything in the house including planning and making all sorts of lists.

I even bring his food and drinks in-front of him otherwise he wouldn’t do it himself…seriously he would walk into the kitchen look around see what is there and then go sit on the couch and ask me to make a plate for him (still I don’t mind) BUT It doesn’t matter if I’m doing anything else, if I say I can’t scoop food for you because I’m doing this or that he gets angry and moody.

He would sometimes complain and rant about how he’s tired of working and how he’s the one doing everything! He even would do things like email me receipts of bills he paid and show me how much he used to pay before and how much more he’s paying now.

He’s increasingly getting emotionally abusive. I get criticized a lot for things not being done in a certain way. I’m not allowed to feel tired or take time for myself. He says I have OCD and has accused me of being depressed, he’s not in the medical field so I don’t know what warrants him to make such diagnoses.He keeps telling me I’ve changed, I don’t know if this is him projecting onto me because he IS the one who’s changed.

Tonight he threatened to slap me. It started with me feeling very hot I woke up and went to the bathroom..the baby (who sleeps next to me) sensed I wasn’t there and he started crying. I was thinking he probably also was feeling hot and my husband for some weird reason was wearing a sweater and was trying to quiet the baby by holding him close and I could see he was only crying more. So I told him I think you may be making it worse..He completely lost it and started yelling at me.. I have family visiting and I’m pretty sure they could hear. I told him to stop yelling but it kept getting louder so I asked him to shut the F up..he yelled: don’t tell me to shut up I will slap you!!! And he was saying if you don’t change you will see what happens to you.

I don’t know what to do, it’s like being in a prison. I have no job, no saved up money and a baby that I can’t even take back home with me without his permission.

EDIT: The baby was born in the country we live in and I basically can’t take him out of the EU without the father’s consent, he made it clear multiple times! including the time we went and got him his passport. But I already knew that and thought it was weird how he felt the need to mention it over and over again.

And no I would never leave my baby behind!

Thank you very much for the advice and the information provided.. I really appreciate it.