"Donkey's years" is a phrase that refers to a long period of time, often emphasizing the notion of persistence or permanence. While this phrase is commonly used in English, there are plenty of synonyms that can be used to convey a similar sentiment. Some examples of these synonyms include "ages," "eternity," "forever and a day," "an eternity," "a lifetime," "a century," "a millennium," "an era," "a generation," and "a very long time." Whether you are writing a novel, a short story, or simply having a conversation with someone, these synonyms can help you avoid repetition and add variety to your language.