Besides the first one I went to where I felt very welcomed, NA meetings didn't end up working for me because it was all too religious to me. I'm not hating on NA but it simply wasn't my thing. However, I went to a SMART Recovery meeting suggested by a friend and that was what I needed. It essentially teaches you cognitive therapy. We naturally use some of these exercises not even thinking about it.
Example, think of your lowest moment. Like the one you can't stand to think of yourself doing that was caused by your addiction. Think of that moment anytime you find yourself really talking yourself into buying your fix. Mine was seeing my sister in tears one morning when I stole all the money out of her wallet that she had made the night before in tips. It disgusts me so much that I would do that and to see that I caused her to hurt. I have done so many bad things, worst than that, but that was the one moment that hurt me most and it was due to my addiction.
A great exercise is CBA (cost benefit analysis), kind of like a pros/cons list. Do the benefits outweigh the costs?
Write these down, then answer them on paper and be 100% truthful. Keep adding to it over time because it's not something you just do and be done with, because you'll remember more stuff as you stay clean and adding to it will help you even more. It's pretty damn powerful.
What do you like about your addiction, and what does it do for you? What do you hate about your addiction, and what does it do to you? What do you think you'll like about giving up your addiction? What do you think you'll hate about giving it up?
I'm not trying to force meetings down your throat, but I will say it's nice to be able to talk in a group setting about what your going through with others going through it as well.