The last person I was friends with who is exactly like this I ended up having to walk away from. Really too bad, she is a nice person with a good heart but I had to make my health a priority. Even after distancing myself a few times I ultimately came back to the same thing. Just my two cents; hope all goes well for you