Most Helpful Guy
A lot of people don't really understand what being sociopath really entails.
If he's hurting you physically then leave, fast. But if it all seems like mind games then try talking to him and telling him what you're feeling, it's true that sociopaths like myself have a hard time identifying and empathizing with others but we do care about people, in fact a lot of the time we need to have someone there for us to make us feel whole and normal.
I know I hurt a lot of people around me because of how I am but I am aware of it, I always urge people to tell me if I do something offensive or hurtful because I am not always aware that I have done it, it's never our intention to hurt people, we just don't understand how others are thinking. Unfortunately because of this we tend to be manipulative too. If you're really worried about him hurting you intentionally then you don't have to talk with him, I just know that I've inadvertently lost people I cared deeply about because they didn't understand what it's like and I couldn't explain it at the time.
That said some sociopaths are bad people and know it, it can be a fine line.