Dog's years - Idioms by The Free Dictionary
An especially long length of time. It's been dog's years since I worked on of these machines, but I'll give it a shot!
References in periodicals archive
It is at least an end to the dog's years
in solitary confinement which had left him with a severe skin problem.