I hate my boyfriend and I want to be alone, but I can't stand the thought of him being with anyone else. 

He constantly tells me that "someone else will deal with your garbage", "you have little kid problems and I have adult problems", "I can't stand you", "you ruined my day". 

He is always trying to pinch my cheeks no matter how many times I yell NO! STOP! and I swat his hands away. He tells me he does that because I annoy him in other areas of our relationship.

He will talk down to me about an argument that happened 5 hours previous and keep repeating himself to me. 

And I'm the one with mental illness?! I'm ready to kill myself. I don't want to live without him though.