RE: My Struggles with Impulse Control
The Allen Carr books helped me. I read the one for drinking and smoking. They both worked. If you haven't read them, they take a very different approach to addiction than I've seen anywhere else.
He claims in the book to have helped heroine addicts too.
The basic idea is that addiction is 2 main factors. Chemical addiction and the mental part. The mental part is the powerful part, by far. Most people can kick it, get it out of their system, but then they go back. He describes that as beating the chemical part without the mental part.
Interestingly, the engine behind the mental addiction is not really about personal experiences, flaws, or past. It's the brainwashing. His books sort of walk you through to reverse all the brainwashing. Once you beat the brainwashing(the mental addiction) you then kick the chemical part and you stay clean.
I'm sure you have your own methods and beliefs, they appear to be working. Just thought I'd share.