For all of you peeps who have relapsed and are beating yourselves up over it, PLEASE STOP

Everyone, I mean EVERYONE, makes mistakes and has setbacks whether they're drug related or not. The problem with us is that meth is such a physically and mentally corrosive and toxic drug quitting forever the first time is nearly impossible. Pick yourselves back up, dust yourselves off, and quit again. And again. And again...as many times as it takes. It was a long, depressing, insidious trip down the road and into the rabbit hole of addiction and it will take ten-fold to get our asses back to right. Never give up on yourselves. Never. You, we, us, them, he, she, I can win this battle and the war for that matter.
Definitely dispose of any and all meth and other drug/alcohol emergency stashes. Clean up/shower, put on some nice clean clothes, do your makeup, hair, and whatever else you do to make yourself look good. You'll feel better inside if you look good outside. Go to AA, NA, whatever you need to be around other chemically-challenged (but chemical free) peeps you're comfortable with. Personally, I don't do 12 step meetings. I think they are depressing and completely unmotivating along with the higher power/God issues I have. The only 12 step program I would consider is DAA-Dumb Asses Anonymous but we don't have any of those where I live. Besides, I think the member base would just get way too fucking big considering all the real dumb asses out there...not all drug users either.
I actually prefer and wanna throw out a suggestion to find meetings that focus on positive group interaction and life style changes more so than meetings that focus on the technicalities that most of us already know about (what drugs/alcohol do to your body and relationships, etc.). Let's focus on how we can change our behaviors and values in a positive way and be able to recognize when we are falling back into our old ways jeopardizing our shit getting together process! I was recently at a court ordered substance abuse group, dreading doing yet another 72 hours of dry, on way communication, reefer madness type class but was pleasantly surprised to find this class was actually a dynamic group with a licensed, ex-iv meth using moderator using self-awareness and improvement based curriculum and discussion. Now at my age and having been through every possible situation and then some, I know myself pretty well. However it was still good for me to hear someone else (respectfully) call me on my bullshit and not let me get away with the usual excuses. Even though I know who, how, what and why I am and do the things I do (poor boundary setter for example) it was really important for me to look at myself again, acknowledge my issues, be given tools to work through and overcome them, and not get driven farther down and away in the process.
I will say in the Phoenix, Arizona metro area NOVA has greatly improved on their court ordered treatment from what it was 15 years ago! These courses usually don't cost much (although if you're broke and not working any amount is a hardship) but sometimes they'll work with self referrals on cost and payment. I really think this is a better option that the 12 steps (IMHO) because it deals with fixing YOU/ME/US as people. Dealing with our issues is not something any of us are good at, that what the drugs are for, but until we do deal with our demons, falling off for the last time will always be a likely probability with the worst outcome possible.
Let's fix ourselves or at least take some steps in the right direction to make improvements!!!!