inveterate

in-vet-er-ate

adjective

Having a long-established, often undesirable, habit or interest that is unlikely to change.

"He was an inveterate gambler, always at the races."

Thesaurus

Synonyms: chronically, chronic, usual