for donkey's years
for donkey's yearsfor 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.
See also: year