for years, for many years
Ich bin schon jahrelang mit Tom bekannt.
I've known Tom for years.
Ich habe ihn jahrelang nicht gesehen.
I haven't seen him in years.
Er arbeitete jahrelang an einem Roman, vor und nach Daniels Unfall.
He worked on a novel for years, both before and after Daniel's accident.
— Anatomie eines Falls (2023)
Sie hatte jahrelang Rückenprobleme.
She had back problems for years.