How Long does Heroin Stay in Your Body?

If you happen to take heroin and wonder how long it stays in the body it is said to be 1 to 2 days. Heroin also referred to horse and smack is not good for you and there are always side affects with taking this.