Yeah, Constantine does.
Never read about Ollie smoking weed though.
Jack Knight Starman did until he got the superhero gig, then he felt he had to give it up.