for a while
I've been thinking about it for a while.
Je ne vous ai pas vu depuis un moment.
I haven't seen you in a while.
He's been there for a while.
Depuis un moment, mais ça a empiré récemment.
For a while now, but it’s gotten worse recently.
— Shutter (2004)
Je ne t'ai pas vu depuis un moment.
I haven't seen you in a while.
I've been here for a while.