You have activated the grammar bot...
Junkie vs. junky
Junkie is a
noun. It refers to (1) someone who is addicted to narcotics, and (2) one who has an insatiable interest in something. In reference to drug addicts, it’s disparaging and might be considered insensitive.
Junky is an
adjective. It means (1)
worthy of being discarded, and (2)
meaningless or unbelievable. Some dictionaries list
junky as an alternative spelling of
junkie in the sense synonymous with
addict, but the words are usually kept separate in edited writing.