long is a donkey's year?
The OED defines “donkey's years” (also “donkeys' years”) as a colloquial usage meaning a very long time. It describes the phrase as a “punning allusion to the length of a donkey's ears and to the vulgar pronunciation of ears as years.”