Hi there Scream
I know something about your life - we are all unique though
Have you tried a Tough Love Programme?
I can tell you a bit about Tough Love if it would help but seeing as you seem to really need to interact with someone - and so did I -
I would suggest Tough Love
It's a 12 Step Programme and we all start from the same place - that someone in our lives is taking over
The people in these groups are as desperate as you - believe me - I have been through it myself
Basically - the message is
"I love you but I hate what you are doing so either stop doing it here or go away and do it somewhere else"
And alas - sometimes some people will push everything until the final limit - they will die.
I know this is hard - for me - it's all in the past tense - and I don't often mention it - but my P pushed it until the final limit
Take care
Sparky