Doesn't take long, but for everyone it's different. Scientifically it takes upto a month to clean out the residual toxins from your body.
If someone smoke weed 2-3 times a week for about a year, and then quits, how long would it take to completely recover from the effects and rebalance the WHOLE system?
Probably 10 years.
Dear Macauluy Culkin,
This is only my experience, and not the research...
...but you mention "completely recover from the effects and rebalance the whole system," and I am not sure that will ever happen...I think the answer is never.
The person's system will eventually find a new balance, but marijuana has been a 'nourishment' for a year, permanently affecting the brain, and it does not resume its former configuration.
* * *
For me, I particularly grieved the loss in intellect; I enjoyed my intellectual abilities and marijuana really diminished that. Also, marijuana affected my emotional competence; that was a huge struggle.
I will say, however, it has turned out okay...you just move on, doing the best you can and now age 72 no complaints, there is a deeper kind of understanding than intellect and that does not go away.