How long does roxanol (morphine) stay in your system?

Variable. The half life is 3-5 hours. It will be detactable in your system for 24 hours. The metabolite is detectable longer.