I WAS TOLD BY ME PHARMISIST THAT VICODIN STAYS IN YOUR SYSTEM FOR 24-48 HOURS. ALTHOUGH IF YOUR USING OTHER NARCOTICS LIKE CANNABIS THAT WOULD DEPEND ON YOUR BODY FAT AND DIET.:p