A blood drug test usually detects drugs in your system for 1-3 days after use. However, this detection window also depends on the types of drugs, the individual’s metabolism, and dosage.