L'héroïne reste dans le sang de 12 heures à 3 jours. Tout est individuel et dépend de la dose du médicament, de la durée de son utilisation et de la fonction métabolique du foie et des reins. De plus, chez les personnes en surpoids, le médicament s'accumule rapidement dans le tissu adipeux. Si une personne commence à perdre du poids, des traces d'héroïne peuvent apparaître dans le sang. Chez les personnes minces, l'élimination de l'héroïne est plus rapide. Comme les cheveux et les ongles, le sang laisse des traces dues à la consommation d'héroïne à long terme. Il a été constaté que même 6 à 12 mois après la dernière ingestion d'héroïne, des anticorps peuvent être détectés dans le sang qui sont produits contre les composants de la drogue. Une telle analyse est souvent utilisée dans les examens médico-légaux.