Maybe he ate asparagus?
Have you talked to him about this? What did he say?
Better yet, get one of the drug tests that react with urine. They make some that you throw in the toilet bowl and they turn color (or not). Then you flush it. Then you'll know if he is using.