da un pezzo

for a long time

→ da
phrase Rare #25,494
for a long time Depending on context, it can also mean “long ago” or “for ages.”
IT: Non lo vedo da un pezzo.
EN: I haven’t seen him in a long time.

È passata da un pezzo.

It's been a while.

— Bullet Train (2022)

Qui è da un pezzo che non si trovano.

You haven't been able to find them around here for quite some time.

— Lussuria - Seduzione e tradimento (2007)

Concetta è tornata in giardino da un pezzo.

Concetta has been back in the garden for quite some time.

— Il gattopardo (1963)

La mezzanotte è passata da un pezzo.

It's well past midnight.

— La tigre e il dragone (2000)

Sta squillando da un pezzo.

It's been ringing for quite a while.

— Una donna fantastica (2017)

Ma il sale l'abbiamo finito da un pezzo.

But we ran out of salt ages ago.

— Aguirre, furore di Dio (1972)

È da un pezzo che non ci si vede.

It's been a while since we've seen each other.

— The Garden of Sinners Chapter 5: Paradox Paradigm (2008)

È mattina da un pezzo.

It's been morning for quite a while.

— Andrej Rublëv (1966)

No, e da un pezzo.

No, and for quite some time.

— Lui è tornato (2015)

Dovresti già essere a letto da un pezzo.

You should have been in bed ages ago.

— Il nastro bianco (2009)

La mezzanotte era passata da un pezzo.

It was well past midnight.