i think, that come from word "alcohol".
and alcoholic is a adj..and it means...you like to drink alcohol..
and people start to use that affix with other word such as workaholic, shopaholic, etc
i think u can use it..but remember to use quotation mark..coz they're not really a word..
i give u the definition that i found on dictionary.com
-aholic
a combining form extracted from alcoholic, occurring as the final element in compounds, often facetious nonce words, with the sense “a person who has an addiction to or obsession with some object or activity”: workaholic; chargeaholic.