nobody will have it in them for that long, the body naturally cleans itself out after about 4 weeks at the very very most, most the time its just a couple days
actually, your body can, and does, keep metabolites for longer than a month, it's just that there are VERY few tests which look for levels that low. lol, did you have an uncommonly sensitive and, ergo, insanely expensive test?
My friend at Job Corps abstained from smoking for 3 months before coming to Job Corps, knowing he would have a piss test. He still ended up failing his piss test. It all depends on your body and the amount/potency of the bud you smoke. Some people, on the other hand, can smoke a few blunts one week and pass a piss test the very next week. Different people's bodies work in different ways.
sounds like that person has an underlying problem that is hindering the processing of THC...even a heavy smoker of high grade weed should be clear in 4-6 weeks max