I am not condoning drug use , But I guess it is ok for pilots to have a history of being alcholics! QF having their own alcho anon!
Cast the first stone if you havent been a bit dusty after an overnight!
He is young by the sound of it, dont tell them and see if you stay clean for the training which will take you the best part of a year anyway. Then decide.