Good for you ! Personally, I get flashes now and then even after being out for eight years.
i think it's like an alcoholic who is attending AA, the urge to return to drinking is always lurking underneath the surface. But by making the effort to stay away, and surrounding yourself with like minded, supportive people helps tremendously.