According to, as of July 2022, 20 of the 50 states in the United States had legalized marijuana, with the remaining 30 ranging from mixed legality to full illegality. States such as Idaho, Wyoming, and South Carolina have made marijuana completely illegal, with criminal charges and no medical use permitted. California, New York, and Michigan have completely legalized cannabis, as well as decriminalized it and allowed for medical use.

New and experienced users may be wondering when it is safe to drive or take a drug test after smoking or eating the drug.

According to Healthline, after weed enters your system, it can take one to three hours to feel the full effects and another one to three hours for those effects to wear off. According to American Addiction Centers, the effects of weed edibles can last for several hours after consumption. Weed can be detected in your body for a much longer period of time after its effects have worn off.

According to Medical News Today, first-time smokers may have cannabis detected for “about 3 days,” while more consistent smokers who smoke three to four times per week may have it detected for “5-7 days.” Daily smokers can expect weed to be detected in tests for at least 30 days.

According to Medical News Today, specific tests include urine, saliva, hair, and blood tests. Weed is detected in urine tests between three and thirty days. Saliva tests typically detect cannabis within 24 hours, but it has been reported that cannabis can be detected up to three days after use. Hair tests can detect cannabis for up to 90 days, but they can also produce false positives if the person being tested has recently been in contact with a cannabis user. Blood tests can detect marijuana for three to four hours.

Tetrahydrocannabinol (THC) is the chemical found in marijuana that provides users with the high that has made it so popular. According to Medical News Today, the length of time tests can detect marijuana depends on how long it takes for your THC to metabolize.

The amount of THC detected is determined by the person’s body fat, gender, hydration level, recent exercise, and metabolism rate.

According to Medical News Today, the strength and quantity of THC consumed can mean the difference between a positive and negative test because drug tests look for THC, not cannabis.

According to Medical News Today, those with more body fat metabolize marijuana more slowly than those with less fat. Women have less body fat than men, which slows their metabolism. Hydrating more than usual will not necessarily affect drug test results, but dehydration may increase THC concentration. Regular exercise will not change the results of a drug test, but exercising right before a drug test may increase the likelihood of a positive test.

Those with faster metabolisms will eliminate THC from their bodies faster than those with slower metabolisms.

According to Healthline, you have very few options for getting weed out of your system faster. Exercising, but not right before a test, as well as healthy eating and hydration, can all help, but they will not significantly change your THC levels.

According to Healthline, the most influential factor in getting weed out of your system is time.