D. All of the above
You don't know what types of drugs you're getting over-the-counter. Even prescription drugs can have long-term and short-term affects that can be harmful in certain places. And there is no doubt about the illegal drugs because harmful both short term and long term -- why do you think they're 'illegal' in the first place.