How long does it take for naloxone to take effect? by Anywhere from 30 seconds to 5 minutes, depending on the route of administration and the amount of opioids in someone’s system.