Weed can be in the system for up to 6 weeks. Opiates, ( heroin and the like) about
3 days or so.
This is correct for urine analysis. Frenzy is also correct. Hair analysis is longer for THC.
I have heard stories from older bodybuilder who used acid in the 70's, who over the next few years gotten fat. They then start to workout again and "burn" this fat off, only to have acid flashbacks from 10 years ago.
I'm not 100% sure of what gets stores where. LSD obviously goes into fat and I think so would THC. Coke and pills, are short acting and fast acting so they would be excreted in urine fast too.
As for AAS. Depending on the type eg test e, sustanon, test c, tren, deca, masteron etc, they all have different half lives, due different esters that the test is bound too. With most of these the body has excreted detectable amounts in about 3 weeks post last needle. This is why you need to wait 2 weeks after your injection before commencing your PCT.
Sustanon is a mix a 3 or 4 different esters bound to test.