Technically it's both. "Drug" doesn't always have to be a bad thing though

Quote Originally Posted by Drug
A drug is any substance that can be used to modify a chemical process or processes in the body, for example to treat an illness, relieve a symptom, enhance a performance or ability, or to alter states of mind. The word "drug" is etymologically derived from the Dutch/Low German word "droog", which means "dry", since in the past, most drugs were dried plant parts.
So I don't mind people calling weed a drug, as I do use it for recreational and mental purposes. Just don't call it a hard street drug and we're cool .