FRANK helps you find out everything you might want to know about drugs (and some stuff you don't). For friendly, confidential advice, Talk to FRANK.
How long does cannabis stay in the body?
You can still be affected by cannabis the day after smoking it, so if you use it regularly it is easy to see how you can become badly affected by it. The time for detecting cannabis use in a urine test is normally around 2-7 days. However, this can go up to a month for regular users.
Is there something else you want to know?
Need some advice?
