for donkey's years
For a long time. I haven't been here for donkey's years—I can't believe how much the town has changed.
for donkey's years
for a very long time. informal For donkey's years is a pun referring to the length of a donkey's ears and playing on a former pronunciation of years as ears .
1998 Ardal O'Hanlon The Talk of the Town He'll be no loss, that's for sure. Sure his own family haven't spoken to him for donkey's years.