sono tre giorni che

it’s been three days since

→ essere
phrase Rare #39,081
it’s been three days since Used to say how long an action has been going on. The number can change: for example, sono due settimane che... = it’s been two weeks since...
IT: Sono tre giorni che non dormo bene.
EN: I haven’t slept well for three days.

Sono tre giorni che ti stiamo aspettando!

We've been waiting for you for three days!

— 8½ (1963)

Sono tre giorni che ci segue.

He's been following us for three days.

— Il Signore degli Anelli - La compagnia dell'anello (2001)

Sono tre giorni che non parlo con nessuno.

I haven't spoken to anyone for three days.

— Lo specchio (1975)

Signorino, sono tre giorni che non mangiate.

Young man, you haven't eaten for three days.

— 哪吒之魔童降世 (2019)

Sono tre giorni che guido.

I've been driving for three days.

— L'agente segreto (2025)