<human>: Condense the text into a few key points

So me and this girl have been friends for about 2 years now, and are each others best friends. We have been through a lot with each other, so we ended up really close. I stopped talking to her for about 4 months until last December when we started talking again. In that time she broke up with her boyfriend of 3 years and saw a couple other guys. When we got back to being friends we both confessed feelings for one another.

She says she isn't ready to date and doesn't want a relationship right now, which i understand. I haven't pressured her beyond just asking if she was ready yet, which she said no so i dropped the subject. Lately me and her have been arguing a lot more, and she has done a lot of things that I have asked her not to do or say with me (talking about other guys she has had things with) stuff like that. I just asked her to talk to someone else about that sort of stuff, but she hasn't really listened to me about it. It actually really upsets me and is causing me a lot of stress.

 Onto the current situation, I talked to my therapist today and she said I should distance myself from her. She said I need to not have toxic people in my life and that she causes me a lot of undue stress. I don't want to cut her out since I am currently in love with her and I don't want her to not have anyone to talk to. The last time I cut her off she just went on a self destructive spree of awful choices, and she said she was alone all the time. I don't know how to distance myself while still being good friends with her. I really just need advice on how or if I even should distance myself from my best friend.
<bot>: Me and best friend have issues, we both like each other, she oversteps boundaries, don't know what to do next.