dyed in the wool
• unchanging in a particular belief or opinion; inveterate.
• "she's a true blue dyed-in-the-wool Conservative"
Similar:
inveterate,
confirmed,
entrenched,
established,
long-established,
long-standing,
deep-rooted,
diehard,
complete,
absolute,
utter,
thorough,
thoroughgoing,
out-and-out,
true blue,
through and through,
firm,
unshakeable,
staunch,
steadfast,
committed,
devoted,
dedicated,
loyal,
faithful,
unswerving,
unwavering,
unfaltering,
unashamed,
unapologetic,
unrepentant,
incurable,
incorrigible,
full-bore,
deep-dyed,
card-carrying,
mad keen,
keen as mustard,
arrant,
right-down,