At Serenity Falls we require our clients to be clean off all drugs and substances when they enter our facility (with certain exceptions). Many of our clients ask how long it takes for these substances to be out of their body, and I thought it would be prudent to do an informational on this.
At our facility we do urine drug tests. They look similar to this:

Marijuana Urine test: Up to 30 days
Synthetic Marijuana
Urine test: Up to 72 hours
Morphine, Codeine, Heroin, Fentanyl, & Tramadol
Urine test: Up to 3 days
Hydrocodone & Oxycodone
Urine test: Up to 4 days
Ativan
Urine test: Up to 6 days
Librium, Valium, Restoril,
Urine test: Up to 6 weeks
Xanax
Urine test: Up to 4 days
Ketamine
Urine test: Up to 11 days
Ecstasy
Urine test: Up to 4 days
Cocaine
Urine test: Up to 3 days
Meth
Urine test: Up to 1 week
Adderall
Urine test: Up to 72 hours
Vyvanse
Urine test: Up to 4 days
Ritalin
Urine test: Up to 2 days
Barbiturates
Urine test: Up to 6 weeks
Alcohol
Urine test: Up to 48 hours