This is the 642nd most frequent Turkish word.
yıllardır
"For years."
Here, 'yıllardır' signifies a duration of time extending over several years, emphasizing the continuous nature of the action.
Yıllardır bu kasabada yaşıyorum.
I have been living in this town for years.
Here, 'yıllardır' conveys a sense of long-term yearning or desire for something over several years.
Yıllardır özlemini duyduğum denizi sonunda gördüm.
I finally saw the sea that I have been longing for years.
In this sentence, 'yıllardır' suggests a significant amount of time has passed since the last occurrence of seeing the friend.