I don't have any experience, @
Codep, but I'm glad all the other wise, wonderful posters were able to help you and provide LOTS of hindsight!
Definitely cut off contacts with whoever is hurting you or making you feel worse! It's not easy but I believe it's the best thing that you can do. Wish you the BEST of luck in your healing and in your life! Sending many safe, warm hugs to you, Codep, and to all the people you love and who TRULY love you and who WON'T hurt you!