Van alle drugs is cannabis (hasj of wiet) het langst in het lichaam terug te vinden. Cannabis is 5 dagen tot 3 weken (soms langer) in de urine aantoonbaar, afhankelijk van de hoeveelheid die iemand heeft gebruikt. De urine wordt dan getest op afbraakstoffen van cannabis. Zitten die afbraakstoffen in de urine dan weet de tester dat er cannabis is gebruikt. Als iemand sporadisch een beetje cannabis rookt, dan is het na 4,5 dagen al niet meer aantoonbaar. Bij iemand die maanden of jaren vrijwel dagelijks hasj of wiet gebruikt, kan de cannabis langer aantoonbaar zijn in de urine.
Cannabis komt bij gebruik ook in je bloed terecht waarna het bloed het weer afgeeft aan het vetweefsel waar het zich opslaat. Het afbraakproces van cannabis verschilt per persoon. Per individu verschilt ook de snelheid van het afbraakmetabolisme. Dit is mede afhankelijk van hoeveel vetweefsel je hebt.