The length of a drug detox depends on which drug, how long it has been misused, how it was taken, and also the client’s own medical and motivational factors. Generally speaking, drug detox’s can take anything from several days to several weeks.