ages ago; for ages
I haven't seen him for ages.
Hace siglos que Mary no lava su coche.
Mary hasn't washed her car in ages.
Cortaron el suministro de agua y no me he bañado hace siglos.
They cut off the water supply and I haven't had a bath in ages.
— The Chaser (2008)
It happened centuries ago.