How many days does it take for heroin to leave the body?

It takes approximately 72 hours (3 days) for heroin to completely leave your system.