I have to disagree with dominic. Eventually u WILL have to cut them off and find friends more on your frequency. I used to hang around people that trash talked and gossip all day long and guess what kept happening. I was drawn back into the madness and just lowering my vibe. I started eating crappy again, stopped meditating, started drinking more, and stopped taking care of myself. It wasn't until I decided to stop hanging out with them that I stayed on track in terms of physical, mental, and spiritual balance. I still check in with them from time to time ONLINE but I don't put myself in a draining atmosphere anymore. It can be lonely at first but when u create space for new friendships, they will show up!