Based on your weight how long does it take to clean weed out of your system?

For daily smokers, it can take anywhere from 2 to 6 weeks, or a month on average, to completely leave your system.

If you smoke only a few times a week or less, then the time frame will be shorter (more like 2 weeks to one month).

To be on the safe side, you will want to abstain from marijuana for a month before your test, or two months if you are an extremely heavy smoker with a larger body weight (since marijuana is stored in your fatty tissue, it will take longer if you have more fatty tissue).