One of the reasons that drug tests are a colossal scam is that not all drugs stay in your system for the same amount of time. In fact, some of the least dangerous drugs such as marijuana can be detected in your urine, blood, and hair for much longer than harder drugs such as heroin and meth — meaning that schools, employers, and law enforcement agencies that drug test disproportionately penalize marijuana users.
RELATED:THIS IMAGE PROVES WHY DRUG TESTS MAKE NO SENSE
Attn: has previously reported on how workplace drug testing discriminates against marijuana users, but in order to illustrate just how disparate drug interactions can be, here's a breakdown of how long each drug stays in your system.
SEE ALSO: A popular way of cooking broccoli is leeching potentially cancer-fighting compounds from it
1. ALCOHOL

Urine: Three to five days
Blood: 10 to 12 hours
Hair: Up to 90 days
2. AMPHETAMINES

Urine: One to three days
Blood: About 12 hours
Hair: Up to 90 days
3. BARBITURATES

Urine: Two to four days
Blood: One to two days
Hair: Up to 90 days
See the rest of the story at Business Insider