Synonyms for Inveterate (same or very similar meaning)
WordNet sense 1 (having a habit of long standing):
confirmed, habitual
WordNet sense 2 (compulsively or physiologically dependent on something habit-forming):
addicted
From the ODE community, based on WordNet
add/edit