I know of no medical proof that anything except time will remove drug markers from you system. If your dirty the only way to pass a urinalysis is substitution. Synthetic will work just fine unless your applying for a position with the government. Some of their facilities actually look for the...