You say you were lost and found Reaching for a higher ground than your own But you stay on the same old side You do anything you like, k**ing time For how long will you keep me waiting, for how long I can't go on when you keep on doing me wrong You always stay away for hours Keep me waiting every night and day What can I say I'm in doubt You leave me hanging, am I wasting time You always keep me on the line Keep on playing with this heart of mine I can't deny anymore Where do we go from here I say it's a reverie You claim we were meant to be together I say it 's time to leave You claim you'd stay with me forever For how long will you keep me waiting, for how long I can't go on when you keep on doing me wrong For how long will you keep me waiting, for how long I can't go on when you keep on doing me wrong For how long will you keep me waiting, for how long I can't go on when you keep on doing me wrong