Holmes often uses addictive drugs, especially cocaine, which he injects. These drugs were legal at the time of publication.
replied to: leslieh
Replied to: Holmes often uses addictive drugs, especially cocaine, which he injects....
Watson expresses a moral objection to Holmes' drug use, and, even after weaning him off them, explains that Holmes remains an addict.