for years
Hace años que no me lo pasaba tan bien.
I haven’t had this much fun in years.
He's been my friend for years.
Hay gente que hace años que está pidiendo.
There are people who have been asking for years.
— Elena sabe (2023)
I've lived here for years.
Hace años que debió tomarse esta decisión.
This decision should have been made years ago.
— [REC] (2007)
Hace años que no toco el ukelele.
I haven't played the ukulele in years.
I've been single for years.