Morfina este în general detectabilă în sânge timp de până la 12 ore după utilizare, în saliva timp de până la patru zile, în urină timp de până la trei sau patru zile și în foliculii de păr până la 90 de zile, Sănătate. O varietate de factori influențează timpul de detectare.
Metabolismul unui individ, nivelul de hidratare și condițiile de sănătate afectează timpul de detectare a morfinei în organism, potrivit Health Health. Variațiile timpilor de detectare depind, de asemenea, de caracteristicile fizice ale individului, cum ar fi înălțimea, greutatea, procentul de grăsime corporală, vârsta și nivelul activității fizice, conform SHS Health and Safety Services, Inc. în lungimea de timp a medicamentului este detectabil.
Variabilele legate de medicament și utilizarea acestuia au un impact asupra timpului său de detecție, conform OHS Health and Safety Services, Inc. Frecvența utilizării, cantitatea utilizată, perioada de utilizare înainte de a fi testată și potența medicamentului contribuie la calendarul de detectare a persoanei.
Uneori, testele pentru substanțe de abuz ca opiaceele au rezultate false. De exemplu, mănâncă o bomboană sau brioșă care conține semințe de mac poate provoca urină să conțină morfină, potrivit Mayo Medical Laboratories. Concentrațiile mari de morfină din urină pot să apară timp de șase până la 12 ore după ingerarea unor cantități excesiv de mari.