Most Helpful Guy
You need to have friends if you're going to be in a relationship. A support network will mean you can have people around you who boost your self esteem, not let you get walked over and have your back if things go wrong.
As to your relationship, you've lost trust in him, with good reason it sounds like. He is disrespectful, verbally abusive and possibly cheating on you. Time to move on.1THIS IS NOT RELEVANT ANYMORE
Most Helpful Girl
You need to break up with him and make new friends.0THIS IS NOT RELEVANT ANYMORE