I've been with my man for 4 years. We are definetely in love. He really care for me. He has a problem with my weight, my height, how I talk, how I think, and more... OK so I'm only 5' 2 and weight 130, he thinks I'm too fat and criticize me all the time. I can't eat in front of him because he will ask me question about what I'm eating or he will eat it. He calls me fat every single day. I wasn't born in the US so I got an accent and I'm still learning how to speak and write the language so I feel like he s ashamed of me because of that. He don't want me to communicate with his friends, he don't want me to have male friends, he hates the way I dress, walk. He don't want to me to go by his job because he said I will embarrassed him. He always find a way to make everything that he does right. Oh and I'm not suppose to give no opinion in anything he says to me. I should only listen and do what he asked.
I need help I don't know what to do. We are in love but I'm suffering. Please help me.