No it does not...That is probably one of the most stupidest things I have ever heard...but it is fine...Nothing will clean heroin out of your system cause the substance in it is too strong...Your body just has to run its course...and remove when your body rejects it!