I attend regular NA meetings in Melbourne. 7 a week usually, sometimes more. I am only a few days clean at the moment (I have had about 4 months up before) but I have found that the unity of the fellowship helps a great deal. There's quite a few sayings around the "rooms" but one pertinent one is "the therapeutic value of one addict helping another is without parallel."
NA is a 12-step based recovery group, sort of a splinter cell from the original (AA), which in turn originated from the Oxford Group in the early 30's (if memory serves, cbf researching atm). If you go and like what you see and hear and decide to throw in the towel and surrender, you'll have to work the steps. Some do it in weeks, some in months, some in years but it is a steps program and they DO work.
Each meeting tends to be different. There is always a "chair-person", who calls people from the floor to share their experience, strength and hope. Sometimes the chair-person tells their personal story of recovery, sometimes (if it is a steps-based meetings), the chair-person will share their experience in working a particular step and ask the speakers to do the same. Some meetings are "tag-share" meetings, where the speaker picks the next one. There's even a meeting in Melbourne where you volunteer yourself to share, no-one is asked.
Meeting sizes range from 5 people-100's. Conventions can be huge (500 plus, probably more in the States).
Don't be afraid. Members are mostly always welcoming to the newcomer, will happily give advice and remember all too well their own first time's, so hopefully you won't be berated and brow-beaten about anything. You'll be told to "keep coming back" and will quite possibly be given phone numbers by people who will tell you to call them ANY time, and they mean it too.
I was lucky because I'm not generally shy by nature, so I was willing to approach people at meetings, and I'm always ready to greet a newcomer. However, if you are shy by nature, maybe a way of getting to know a member would be to volunteer to wash the mugs at the end of a meeting. Usually one washes and one drys, so that's a good way to get a conversation up.
If by any chance you're from Melbs, PM me and I can take you to a meeting if you're nervous about going alone. If you're from elsewhere, meetings list can be found here.
http://www.na.org.au/community/index.php
Good luck in your journey mate.