Hello Reveraen: I see this is your first post here on PC. So... welcome to PsychCentral... from the Skeezyks!

I hope you find the time you spend here to be of benefit.
I'm afraid I don't really have any useful suggestions for you here. From my perspective it is simply a matter of establishing, & enforcing, some firm boundaries or perhaps simply walking away from this relationship altogether. Sometimes one just has to finally decide... & stick to it. I wish you well...