Depends on the test level also.
If IOC level, they can trace 10yrs (According to Milos).
and how many people do they test with such expensive methods, certainly not bodybuilding, ive competed in contests that were WADA/IOC tested, just same old piss in a cup test, everyone passed, i doubt they even sent the piss to the labs, cos everyones piss was dirty anyway