Inveterate

.

Adjective. Firmly established from having been around for a long time; of long standing

View on Wiktionary