Uzun süredir bunu bekliyorum. - I've been waiting for this for so long.
Uzun süredir bunu bekliyorum.
I've been waiting for this for so long.
... too long. ...
... And I've had them for a long time. ...