This is the 339th most frequent Turkish word.
süredir
"Has been for a duration" or "for a while."
Here, 'uzun zamandır' incorporates 'süredir' to signify a prolonged period of time.
Uzun zamandır seni görmek istiyordum.
I have been wanting to see you for a long time.
In this example, 'kısa bir süredir' indicates a recent or short duration of time.
Kısa bir süredir bu şehirde yaşıyorum.
I have been living in this city for a short period of time.
The phrase 'bir süredir' is used to express an undefined, specific timespan.