for days
I haven't seen her for days.
Emilio, hace días que quiero llamarte, y espero que me entiendas.
Emilio, I’ve been meaning to call you for days, and I hope you understand.
— Volver (2006)
I haven't seen him for days.
Hace días que no para de llover.
It hasn't stopped raining for days.