I Deserve Better 🤦🏽‍♀️

I've had the same friends with benefits for a year and a half now. We have grown extremely close and been through a lot with each other. I started catching feelings at the end of last year until he told me to stop having feelings for him, pointed out my sexual flaws, and said he could fuck whoever he wanted. Upset with what he said I broke things off and ignored his calls and "I'm sorry" text messages until the following year. We hung out for the New Years and things got better after we talked things out. However, then he claimed he caught feelings and I didn't have any because of what happened the following year. After he confessed his feelings for me he started treating me like the queen I know I am. In a couple weeks time he moved roughly 45 minutes away and it was hard for me to see him cause of school and work. We started butting heads and he decided to break things off. I cried and cried cause I ended up catching feelings for him AGAIN! 3 weeks later he texted my friend telling her to tell me he missed me because he blocked me on all social media. I caved in and texted him when he texted me. And we've been good until last week when I wasn't able to see him. We've been butting head, arguing, and he's been making indirect post. Saying "he needs pussy", "I need a1 pussy", "I'm bout to find someone else". And honestly, I'm getting tired of the fighting and the indirect post and feel like I deserve better. 😔🤦🏽‍♀️