A morfina geralmente é detectável no sangue por até 12 horas após o uso, na saliva por até quatro dias, na urina por até três ou quatro dias e nos folículos capilares por até 90 dias, de acordo com About Saúde. Vários fatores influenciam o tempo de detecção.
O metabolismo, o nível de hidratação e as condições de saúde de um indivíduo afetam o tempo de detecção da morfina no corpo, de acordo com a About Health. As variações nos tempos de detecção também dependem das características físicas do indivíduo, como altura, peso, porcentagem de gordura corporal, idade e nível de atividade física, de acordo com OHS Health and Safety Services, Inc. As condições mentais, como o nível de estresse, também são um fator no período de tempo em que a droga é detectável.
Variáveis relacionadas ao medicamento e ao seu uso afetam o tempo de detecção, de acordo com OHS Health and Safety Services, Inc. A frequência de uso, a quantidade usada, o período de uso antes de ser testado e a potência do medicamento contribuem para um cronograma de detecção do indivíduo.
Às vezes, os testes para substâncias de abuso, como opiáceos, resultam em falsos positivos. Por exemplo, comer um bagel ou bolinho que contém sementes de papoula pode fazer com que a urina contenha morfina, de acordo com o Mayo Medical Laboratories. Altas concentrações de morfina na urina podem aparecer por seis a 12 horas após a ingestão de quantidades excessivamente grandes.