sorry i don't know about heroin. my doc was crack but either way, addiction is addiction. i know its hard, but try to keep the focus on you. keep praying and turning him over to the care of his hp. He knows how to take care of him and get him to the place he needs to be.
I'M praying for your strength and guidance and protection for your son.