Just checking back in, I don't recall if my relapse 6 months ago was posted in this thread or the last, but regardless I'm roughly 6 months clean off of heroin now.
Last time I made it to 9 months before giving in to some intense cravings, but the strange (and awesome) part about this time around is that I haven't had any cravings whatsoever. At least not since I got over the PAWS of my last relapse.
Personally, I think it has to do with me setting realistic goals for myself as a drug user. When I quit the first time, I went the AA route and stayed abstinent from everything until the cravings got so bad that I just went balls-to-the-wall with dope again 9 months later. This time around, I still go out drinking with my friends on the weekends and have been to a couple of raves in the last few months (where I've done E, obviously).
I really believe not forcing myself to be abstinent from all drugs is what keeps me in the shallow waters of drug use in general. Trying to stay completely clean seems to make me want to jump off into the deep end eventually.
Definitely no heroin/opiates for me though, I've proven to myself time and time again that I can't handle those (my definite DOC) in any kind of "moderation". 6 months opiate free! :D