if I was testing an athelete, I would test hormone levels....if T comes back super-low I know he's shut himself down with steroids. Plus, steroids leave metabolites that can be detected. Theres certainly a huge difference between the effective half-life and the left overs floating around.
Smoking a bowl of green lasts 4 hrs. The THC can be detected for a few days to a few weeks depending on your fat content. Steroids are fat-soluble right? So I'd assume they could definitely stay in your system a good long while.
I like steroids. I use steroids. However, I think its retarded, unfair, how they are used in sports. Using steroids for a sport really does create a disadvantage. It becomes a chemical competition. Who can handle the longest cycle on m-drol. Who can go the longest without PCT. Who can maintain the most of their gains. Tons of guys do this crap that I know, even on the University of Alabama football team in off-seasons. Its fine to do steroids if you are doing them for yourself, but doing them to hit a ball harder is just retarded imo. I don't know why everyone is so dumbfounded at how Defensive linemen are now 300lbs when 30 yrs ago they were 200lbs.
By the way, Phera-plex would show up as DMT. Dimethyltestosterone.
I would say your best bet would be some kind of detox. Try, I think its called, sonny's number 7. I have a bunch of friends who have used it for drug tests on probation...works in a matter of days and its not a masker like most other crap. Its basically some kind of clay that literally flushes everything out of your body. It has some side effects but would probably work.