I know exactly how you feel. My mom is the same way and my dad... has problems. I know how hard it is too resist the urge to cut. Have you tried counseling? If you're anything like me you probably have and probably didn't like it. The whole I'm better than you, you're messed up and it's my job to fix you, fake compassion. not-so-secret eye rolling, thing that all counselors tend to do can really get on your nerves. They're like little robots, programmed to ruin our lives
If you ever feel like talking to a real person, feel free to pm me.