Thanks for chronicling this OP. The drama that explodes in a persons life when quitting an addiction never fails to amaze me. Physically quitting is one thing, but coping with the thoughts and emotions that come up can be all consuming. Notice how when you're feeling anxiety, your thoughts start racing and then the world around and inside you seems to explodes with drama. You've left a great record of this on your postings. You coped with the physical symptoms, you coped with the mental torment and then the horrible anxiety kicked in, you coped with that best you could but things blew up anyways. Kidney stones and it's not your fault!! They give you something that could make you relapse! The irony is palpable. Now you feel like you gotta start over. Well, therein lies the first clue. I'm gonna suggest next time the anxiety sets in you quietly sit down for a few moments and just feel it burning inside, affecting your thoughts, making your heart race and air hard to breath. To replace the racing thoughts with something more affirming then images of drug use occupy your mind with a phrase that you repeat over and over. Choose your own that speaks to you but I'll offer you one that seems appropriate for your situation. "Here now, there then." Keep that thought on auto-replay above all other thoughts. Keep your breath as regular and as continuous as you can while noticing whats happening in your body. Spending just a little time here and there doing this in response to the anxiety may not seem like it is doing much to change things, but it is. You're noticing it and doing the opposite of running for the nearest exit. Then you can go do something you like whether its going for a walk, posting on BL, going to the gym... whatever. There's a whole technology behind this and I've given you the light version because you got so much on your plate right now. If it interests you there's a great book called the "Presence Process" by Michael Brown but I don't want to start by saying "read this book." I'm cheering for you dude and don't be upset with yourself for the stumbles along the way. Get up and do it again. You're exactly right, you're doing this for yourself and not for your family.