You should see a doc...ive found that longer time of sub use has helped me stay clean from heroin the best. with every day that goes by i would think less and less bout dope. until today where i dont even have cravings for it anymore (4+ months sober from daily iv dope)