Im really sad for you
It sounds like you talked about my bf.
All I can say.. He destroyed me enotionally and finally I left him.
It was hell and your story is hell too

Its insane. I though Im the one who has bf like this but no..
What can I say? Choose who do you love more? Your health, yourself, your life or him.
I didnt read replies but I was shocked that you have so similar and sick relationship.
I wish you get out of this nightmare somehow. I hope yiu have good therapist and can help you...
Hugs