Querida Cabrona, you have every right to do whatever it takes to feel free to define your life. Maybe you could move? Maybe see a bit less of family members that consciously or unconsciously put that kind of pressure on you? For me, moving away from everything familiar was pivotal in allowing me to slowly learn who I was, who I wanted to become and to see that there was actually a place for that person in the world. My relationship with my family improved a lot after that as an added bonus.
You are very right to focus on what compels you to use drugs, rather than just the drug use itself, but maybe going to meetings again will help clear your mind so that you can. For many people talk therapy just doesn't do it so maybe look for practicioners that do more active forms of therapy like mindfulness or CBT?
Learning compassion for yourself is tricky because sometimes we confuse it with rationalizing or excusing self destructive behavior. Compassion demands two things: honesty and forgiveness. Remember that what you are up against is the internalization of a pretty big and powerful machine that manufactures self-loathing on an ongoing basis--if you never feel adequate you will keep consuming
something and we all know that's what makes the western world go round!8( Learning to fight back against it is a lifelong process but one which gets easier and easier with practice.
Transform your despair and fatalism into some healthy anger. Try to think back to the freedom you felt inside as a very young girl. You have lots of choices in life. Sometimes, after making a choice that leads in the wrong direction it gets hard not to focus on self blame but that's a dead end.
Here's a website by a guy that wrote a book called Buddha's Brain:The Practical Neuroscience of Happiness, Love and Wisdom. I find it a helpful read.
