Just venting 😭

So my husband and I have been married for 6 years we have a 2 year old. I’m a stay at home mom while he works. I could work but he says that it’s best for our daughter. So I do all the housework and take care of our child. But he still yells and cussed at me that I don’t work and stuff. He calls me so many names like fat, buffalo, ugly then he says he’s joking. As soon as he gets home he’s always on the phone I ask him to watch our child even for 5 mins so I could use the bathroom but he won’t he won’t help me with anything. I feel so lonely 😭 I cry most of the nights because he won’t go anywhere with me. Even I tried hugging him he acts as if I’m some stranger trying to touch him it’s so heart breaking.