Arthur Wright , Florida Paralegal with a BS degree in Social-Psychology, answered Usually within 24 hours and traces of meds and drugs can last up to 6 months like in hair follicles