How Long does Cannabis Stay in the Body?

Cannabis, or marijuana, usually stays in the body for an average of 30 days. This number can increase or decrease based on your activity levels and amount smoked. More active people who weigh less and drink more water will have it in their system for less time.