I think you should be fine with 20 days just drink lots of water you know the usual. And I've never had to test for porbation but if all else fail just pick up a STAT Royal Flush. You'll shit your ass, but you'll test clean.

Best of luck. _B