I am concerned about my significant other. He has been having sudden outbursts of anger about things that are not true. Most commonly, he calls me names like "whore" and "slut". I have never been unfaithful for the two years we have dated. Sometimes he will tell me that he knows i am not unfaithful and he is very apologetic, but he will snap even five minutes after and continue name calling and it seems that he really believes i am cheating. When we fight, he will tell me to go sit in a room, then order that i move to another room, tell me to leave, but then tell me that if i leave we are over. He is obsessed with my phone and constantly monitors it. Also, he cannot keep a job at 38 years old. He has not worked for majority of the time we have been together, but when it is brought up, he claims that he has had a job for most of the time. I am blamed for everything that goes wrong in our relationship, his verbal insults and sometimes violent actions are all "for a reason". The fights only get worse and worse, and he breaks the items that are most important to me. When we do have a civil conversation about our feelings toward one another, the conversation always ends up about him even if it started with my feelings being hurt about something. Also, his sexual tendencies seem out of control sometimes. I do not know if this matters, but his mother displays paranoid behavior such as seeing people in the trees and taking pictures in which she claims are images of people who watch and take pictures of her. Thank you