Alright so I'm in a relationship with this guy who:
-forces me to give him the passwords to my social media accounts
-doesn't allow me to talk to my friends
-tells me he hates me
-tells me that he hates how "needy" I am
-tells me he's going to replace me soon
-only starts to say he hates something when he finds out I like it
-says I'm an attention whore
-doesn't respect me
-says he wouldn't really care if I died
He does tell me he loves me and I'm scared to leave him because I truly love him
Most Helpful Guy
Most Helpful Girl
"He does tell me he loves me and I'm scared to leave him because I truly love him"
That doesn't mean anything. Everyone says that, and it may seem very obvious to you that you "love" him but you'll see that you can feel the same things for many different people. I also used to claim to "love" my ex so much but now that I cut him off completely I'm just like "Was I crazy all that time?". I don't see anything lovable in him anymore, not even a tiny bit. Trust me, it fades away.
What you are describing here is terrible and it's a vicious circle because the more abuse you accept now you more there will be in the future.
I read in one of the opinions that you don't think you can get anyone better because you have low self-esteem. Well, you'll reinforce this silly idea by staying with him. It's paradoxical because you are staying with him to gain something you don't think you would get with someone else (some kind of an ego satisfaction about feeling accepted; not being lonely etc.) but he is reinforcing everything you want to avoid by staying with him.
You are still young, you'll evolve and your perception of yourself is very likely to change, especially at that age. But only if you can be at peace with yourself and that can't be done by staying with him.
I was also in an abusive relationship and I only progressively started realizing the breadth of the damage it has caused in me months later after I left. I knew it was abuse, but some part of me was covering it up and making it seem "not that bad after all". That may be your case as well, but just move on.0