What should I do now? What could I have done better?

Anonymous

So, to start this story I will draw you back to two years ago. I was a miserable college student living at home with my parents slowly dropping into depression due to my horrible dating experiences and my parents' reactions. I met this guy on Instagram one day asking how to pronounce my Rashi name and we hit it off from there. But, he soon became angry at me due to not having a job of my own and living with my parents since in Desi households it's not easy to have a boyfriend without shoving my parents at him before we could get to know each other so I was forced to talk to him at night and (he didn't like it) that in order to meet him I would have to seek out of the house which also meant he couldn't see me very often. One night my parents found out about him and forced me to stop talking to him saying I was a dunce and a whore (Due to my past with sexting which also he didn't like) and that I don't know anything about him even though all they know about him is from speaking to him and they made me block him and threaten me to never speak to him again due to him saying means things about me due to his frustrations. Fast forward two years now, I graduated from college and finally had a job and one day I see him request me on LinkedIn. So I added him and we started chatting again. Soon after he tells me that if I have a relationship with him I will have to share him and that he won't talk to me if I didn't sext him. we did meet once again but just to make out it only lasted 10 min during my lunch because he wanted to talk but blamed me later for it. As time went on he kept leaving me on reading so i blocked him on Snapchat 3 times only to add him back because I like him and he said that leaving me on reading is the normal thing he does all to figure out that he was chatting with a girl at his workplace that he actually wanted and find out I'm the whore he just wanted for sex. Please be mindful that this isn't the full story due to text limitations.

Updates
1 y
I'm a virgin and he liked that a lot and said to me that my virginity is his to take and that I am his. I told him I'm into guys who are sexually dominant and he would only text me for sexual stuff. that job I had I got fired from and told him about it and he got upset without knowing that I was happy because they often tried to make me work during my lunch hour due to paid lunches and got mad if I took breaks and they repeatedly yelled at me and berated me for asking questions.
Updates
1 y
They also made me do work that receptionists aren't supposed to due and treated me as a maid for the boss and staff.
What should I do now? What could I have done better?
2 Opinion