inveterate
Adjective
C1 – Advanced
Having a long-established habit that is very unlikely to change.
Usually paired with a habitual role, like "inveterate liar" or "inveterate traveler".
Synonyms
habitual
confirmed
Antonyms
occasional