Junky
noun
A narcotics addict, especially a heroin user.
(by extension) An enthusiast of something.
“English people are travel junkies, but Americans hardly ever leave their state.”
Synonyms: aficionado, enthusiast, drug addict
adjective
Resembling or characteristic of junk; cheap, worthless, or of low quality.