How Long Drugs Stay in Body?

The length of time a drug stays in your body depends on the drug and how much of it you have had as well as how long you have been taking it. Some drugs only stay in the body a few hours and others can stay in as much as 30 days.