Boards are fundraising to help the people of Ukraine via the Red Cross at this horrific time. Please donate and share if you can, you will find the link here. Many thanks.
OP, your opening post has been snipped making the thread redundant. I'm sure you know however that nobody on an Internet forum can diagnose anybody with anything.
If you are having trouble with someone in your life you have to accept there is only so much you can do with them, or for them.
If you feel upset or scared by the actions of another person, then you need to look to ways of protecting yourself rather than diagnosis to explain, or fix them.
Thread locked. It might be worth speaking to your own GP about your situation.