da un pezzo

for a long time

→ da
phrase Rare #24,097
for a long time Used to indicate that something has been true or happening for quite a while; in some contexts, it can also mean “long ago” or “already.”
IT: È da un pezzo che aspetto il tuo messaggio.
EN: I've been waiting for your message for a long time.

No, e da un pezzo.

No, and for quite some time.

— Lui è tornato (2015)

Ma il sale l'abbiamo finito da un pezzo.

But we ran out of salt ages ago.

— Aguirre, furore di Dio (1972)

Mischino, non si rende conto che l'Africa l'abbiamo persa già da un pezzo.

Poor thing, he doesn't realize that we lost Africa a long time ago.

— Malèna (2000)

La mezzanotte è passata da un pezzo.

It's well past midnight.

— La tigre e il dragone (2000)

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)

Colazione è passata da un pezzo.

Breakfast was a long time ago.

— Der Hauptmann (2018)

È 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)

La mezzanotte era passata da un pezzo.

It was well past midnight.

Sta squillando da un pezzo.

It's been ringing for quite a while.

— Una donna fantastica (2017)

Concetta è tornata in giardino da un pezzo.

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

— Il gattopardo (1963)

È passata da un pezzo.

It's been a while.

— Bullet Train (2022)