Hey man, glad to hear you had a couple months. This at least proves you are more than CAPABLE, so dont get so down. 3 months is 3 months more than the average addict makes, so you should be happy to know youve got it in you.
Another thing: if youre doing NA/AA, thats GREAT! It helped me, a LOT, for those first 3 months. I dont go anymore, but despite my own personal reasons for that I cannot deny the following: NA helped me immensely.
However, I dunno if you have a sponsor or what, but you should DEFINITELY NOT be working the steps that early man. You should maybe be up to step 3, just because it takes no effort on your part. To have gotten to step 6 and then relapsed is not a weird thing, because you should not have even been working the steps. Starting the steps too soon CAN lead to relapse, especially if you get results that you aren't hoping for.
This is why its important to have quite a bit of time under your belt before you start the steps. The step about amends for example, if you jump the gun and start making amends before youre prepared internally? What happens when you go out to make an amend and it gets thrown in your face? Not everyone is going to react the way you want them to, and until youre prepared for that mentally, spiritually, emotionally, intellectually, etc. Until you're ready for that on ALL LEVELS, working the steps is the last fuckin thing you should be doin.
So try it again man. 3 months is quite a bit of time, dont dump on yourself too hard. See if you can make it 3 months and a day this time! But dont start doing things that youre not ready for. Go to meetings, sit there, share if you must, even accept that they're helpful. But steps should be the farthest thing from your mind at the moment, and if your sponsor tells you otherwise? Get a new sponsor.