Like yourself well enough to let this guy go far, far away and make someone else's life miserable. When you're trying to change yourself to accommodate and him and be perfect for him, you're losing your own identity. That's not a good thing. And it's not healthy.

This guy's not good for you. He's toxic, in fact. And you need to take a break from dating till you can find someone who treats you well and won't take advantage of you or interact with you in ways that leave you feeling miserable. Love is supposed to feel good and be mutually supportive. Take some time to get your head right and then you'll be in shape to find someone who treats you like you deserve to be treated.