Listen to your gut. Please do. I was in a long term relationship with a diagnosed borderline, fell smack into one right after being with a narc. I guess it felt kinda normal. You're going to run into more lies. Most of the things they tell you are lies. You're going to have to come to terms with tihngs like...truth. How important that is to you, and trust. The things he accuses you of doing, are probably things he is doing.
He told you he thinks he is a sociopath? How angry does he get with you and what happens? Assume he's dangerous.
Get. Out. Now.
(I say that not to as an insult to borderlines. I loved mine. I did. The sociopath comment has me worried)
I sometimes feel like I'm a sociopath too. Just thought I'd throw that out there.