inveterate
adjective
[ ɪnˈvɛt(ə)rət ]
• having a particular habit, activity, or interest that is long-established and unlikely to change.
• "an inveterate gambler"
Similar:
ingrained,
deep-seated,
deep-rooted,
deep-set,
entrenched,
established,
long-established,
congenital,
ineradicable,
incurable,
irredeemable,
Origin:
late Middle English (referring to disease, in the sense ‘of long standing, chronic’): from Latin inveteratus ‘made old’, past participle of inveterare (based on vetus, veter- ‘old’).