I'd say you are an addict. Quitting booze only (baby steps) is a clever way to justify drug use. After all, look at your achievement!
Thing is, instead of being an alcoholic/addict now your an addict, but an addict just the same.
"Opiates only" type thinking, will take you to the grave.