Zależnie od kilku różnych czynników, morfina zwykle pozostaje w systemie przez jeden do czterech dni. Jednak stosowanie morfiny może być wykrywane przez niektóre rodzaje testów narkotykowych przez okres do trzech miesięcy.
Według L'université de Lausanne okres półtrwania morfiny wynosi około dwóch godzin, co oznacza, że morfina traci połowę swojej siły w ciągu dwóch godzin. W przypadku podawania przez wstrzyknięcie działanie morfiny trwa trzy do czterech godzin. Przy podawaniu doustnym może trwać od trzech do sześciu godzin. Objawy odstawienia z morfiny mogą rozpocząć się w ciągu sześciu do 14 godzin po podaniu ostatniej dawki.
Analiza moczu może wykryć morfinę do czterech dni po użyciu narkotyku. Testy krwi są skuteczne, jeśli badanie nastąpi w ciągu 12 godzin po podaniu leku, a testy śliny mogą wykrywać morfinę nawet przez cztery dni. Testy mieszków włosowych mogą określić, czy morfina była stosowana w ciągu ostatnich 90 dni.