many years; a long time
「永年」 has another reading with different meanings.
長年愛用している。
I have been using it with love for many years.
彼女は長年その職に就いている。
She has been in that position for many years.
長年の努力が実を結んだ。
Many years of effort bore fruit.