The effects of triazolam last for around 6 hours, while the drug itself is metabolized from the body in a day or less.
However, because of its metabolites, triazolam use can be detected in urine samples for up to two days after a person’s last dose.
Learn more about How Long Triazolam Stays In Your System