Naloxone has a short half-life of approximately 60-90 minutes, which means it is rapidly eliminated from the body. The duration of naloxone’s effects may vary depending on the individual’s metabolism and the dose administered. However, it typically lasts for 30-90 minutes. Naloxone is primarily eliminated through the liver and kidneys, and it is usually detectable in the urine for up to 2-3 days after its last use.