he is so mean to me *update

My boyfriend is so mean to me. He makes me cry EVERYDAY and no I'm not over exaggerating. Why do I love him? Why can't I leave him? He is honestly so mean to me. I feel like it's all my fault. He always calls me crazy and that I need help. Today I tried breaking up with him and he said we've been broken up for two weeks but he literally texted me everyday for those two weeks. He always makes me feel small and that he doesn't love me but than when I try to tell him how I feel he turns it around on him. I tried many many many times to break up with him but he always sweet talks his way back in. *The reason I never left him is because I will have no one. I don't have any friends. I had one but once I started dating him I lost her. I literally will be nothing.