perfectly legal.
they arent discriminating against you.
i wouldnt hire an alcoholic if i knew a person was one, i also wouldnt hire someone who i knew used drugs regularly. its an employers privalege.
as to whether any of those things make someone unworthy of a job, thats another question.





