senility, eld, historic period, old age, days, senescense, oldness, long time, age, geezerhood.
This was long years ago.
It has been almost two years!
He was only three years old when you left him with us.