Inveterate

inveterate
[in-vet-er-it]

adjective
1. settled or confirmed in a habit, practice, feeling, or the like:
an inveterate gambler.
2. firmly established by long continuance, as a disease, habit, practice, feeling, etc.; chronic.