http://wiki.answers.com/Q/How_long_does_it_take_an_heroin_addict_to_get_heroin_out_of_their_system. Heroin takes 2-4 days to get out of your system. By out of your system I mean you would be clean.It takes much much longer for your body to completely rid itself of the toxin.ttp://wiki.answers.com/Q/How_long_does_it_take_an_heroin_addict_to_get_heroin_out_of_their_system. Heroin takes 2-4 days to get out of your system. By out of your system I mean you would be clean.