The story
1876 or earlier. Possibly chosen because donkeys can be long-lived animals. Likely directly related to donkey's ears, a less frequently used rhyming slang term for years.https://wordhistories.net/2016/06/30/donkeys-years/
Etymology from Wiktionary, CC BY-SA 4.0.