for a while
Sie ist schon eine Weile oben.
She’s been upstairs for a while now.
— Frauen am Rande des Nervenzusammenbruchs (1988)
Es ist schon eine Weile her, seit ich so etwas gemacht habe.
It's been a while since I've done anything like this.
Das ist schon eine Weile nicht mehr passiert.
That hasn't happened for a while.
— Der Maschinist (2004)
Ich habe sie schon eine Weile nicht gesehen.
I haven't seen her in a while.
— The Flowers of War (2011)
Du kennst mich schon eine Weile.
You've known me for a while now.