În funcție de mai mulți factori diferiți, morfina rămâne de obicei în sistem timp de una până la patru zile.
Totuși, utilizarea morfinei poate fi detectată de anumite tipuri de teste de droguri de până la trei luni. >Potrivit L'université de Lausanne, timpul de înjumătățire al morfinei este de aproximativ două ore, ceea ce înseamnă că durează două ore ca morfina să piardă jumătate din puterea sa. Când se administrează prin injectare, efectele morfinei durează între trei și patru ore. Când se administrează pe cale orală, poate dura trei până la șase ore. Simptomele de întrerupere de la morfină pot începe în șase până la 14 ore de la administrarea ultimei doze.
Analizele de urină pot detecta morfina până la patru zile după ce a fost utilizat medicamentul. Testele de sânge sunt eficiente dacă testarea are loc în decurs de 12 ore de la utilizarea medicamentului, iar testele de salivă pot detecta morfina timp de până la patru zile. Folosirea testelor foliculilor de păr poate determina dacă morfina a fost utilizată în ultimele 90 de zile.