Green’s Dictionary of Slang

-aholic sfx

also -oholic
[on pattern of SE alcoholic]

[1960s+] (orig. US) a widely used sfx indicating one who indulges excessively; thus chocoholic, one who cannot stop consuming chocolate; bookoholic, an obsessive reader etc.