How Long Can Cannabis Be Detected in a Drug Test?

Cannabis can be detected in a drug test for varying lengths, depending on several factors. The average detection time ranges from a few days to several weeks or more.

How Long Does Cannabis Stay in Your System

Factors Affecting Detection Time

  • Blood Tests: Typically detect THC for up to 24 hours after use.

    more on this topic

  • Urine Tests: Can detect THC for up to 3-30 days, depending on the amount of THC in the urine and the user's frequency of use.

    related article

  • Saliva Tests: Detect THC for up to 1-7 days after use.

    how long does weed stay in your urine

  • hair Tests: THC can be detected in hair for up to 90 days.

Factors Influencing Detection Time

The detection window can be influenced by the following:

  • Amount of THC consumed

  • Frequency of cannabis use

  • Body mass and metabolism

  • Method of cannabis consumption