I would agree with the others, that you need to talk to people that can understand what you are going through. There is something that I am working on in my own therapy: how to develop healthy boundaries. It's really hard, but I think it's worth it. I've had some success with my mom doing this. I happened to see this article on the PC homepage:
4 Tips for Setting Healthy Boundaries | World of Psychology
Hopefully it will help.