A stacked column chart shows how long certain street drugs remain detectable in blood and urine. Cannabis, by far, is the most detectable with 336 hours in blood and 30 days in urine. The average is 24 hours and 4 days.
https://cdn.masto.host/vissocial/media_attachments/files/116/873/134/155/732/997/original/a579b26dec6ac8ab.jpeg