It sounds like you could greatly benefit from seeing a mental health professional. It’s good that you’ve recognized these signs and patterns of yours, and it’s now important to diagnose/treat them so that you can work on them. As for your current relationship, you need to just end things. You said it yourself, this is toxic and it’s not healthy for either of you. Cut all contact, see a mental health professional, and prioritize your own health/happiness.