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.
... the internet for as long as I've known you. ...
... giving advice. Like, do you think this chorus is too long? "Yes." ...