how long does marijuana last in system
31 Jul 2009. As a rough guide: if you smoke the occasional joint, weed will stay in your system for up to 10 days. If you smoke regularly, up to 45 days and if you smoke constantly, 90 days. As for being detectable in a drug test, well this depends on the type of drug test.