I spent some time at NA over a decade ago, it helped me get clean, but the whole thing is based on Religion and doing twelve steps. (God Based). They practice complete abstinence, no drugs or alcohol (but for some reason being a two pack a day smoker is fine). The program is full of hypocrites and steps nazis. They expect you to get a sponsor, an older cleaner member who supposedly has had a spiritual transformation and no longer feels the need to self medicate (this is BS, normally just some dude who has white knuckled it, pretended to be spiritual and now sells himself as a guru). I could only take a couple of years of listening to the Bullshit, so I left. Having said that, it did get me out of a tight spot when I was down and out (I also was given an ultimatum). But I have occasionally gone back to a meeting only to realise I cant stand them (the groups constantly change and their always seems to be constant infighting between clicks). Good Luck dude, but you need to be a pretty patient dude to handle these groups for any length of time. (Don't hook up with girls in the program unless you want to be seriously fucked with)