Question: long is a donkey's year?
Answer: 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.”