You are young but it is time to make some choices about guys. If he is abusive he doesn't care about you. Even he may think he does but someone who cares about you in a genuine way doesn't abuse you. He also should not be sleeping around if he wants a relationship. If he wants to sleep around then let him go. He isn't ready. With everything combined he wants you to stay around while he sleeps with other people and is mean to you. You shouldn't want that for yourself. He will do this as long as he can because he can. He wants you to put up with it because if you don't then he has no one to fall back on when he behaves badly. Cut ties with this guy and find someone that treats you well all the time and don't concern yourself with what becomes of him.
Please press accept; this is the only way I am compensated