How did we come to say "yonks" meaning a long period of time?
"I haven't been to the cinema in yonks."
Etymonline has nothing and Oxford dictionaries has:
noun:
British informal:
a very long time:
I haven’t seen him for yonks1960s: origin unknown; perhaps related to donkey's years (see donkey)
If it has indeed spawned from "donkey's years", when and whereso?
Best Answer
The OED says the origin of yonks is unknown and has it from 1968 in the Daily Mail:
The Shorter Slang Dictionary (Partridge, Beale, Fergusson, 1994) agrees it's from the 1960s and suggests:
Donkey's years (also donkeys' years) is a play on "donkey's ears" which are long, therefore a long time. The OED has it from 1916 but I found an earlier example in the Australian Trove newspaper archive in "THE WAISTCOAT MAKER" (1905, October 24), West Gippsland Gazette: