Donkey's ear British informal slang
"Donkey's years" is also used to convey the same meaning.
An extremely long time
It’s been donkey’s ears since the first time we met.
They have not seen each other in donkey's ears.
I have not been laying on the beach in donkey's ears since the lockdown.
a long time ago
To remain influential in a particular situation or a particular group of people for a long time
Time is running out.
This expression means something will occur in the near future.
Blind man's holiday is the time between daylight and darkness when people cannot work because it is too dark to see.
The slang "donkey's ears" dates back to 1916 from the UK. It used to imply “a long time” because donkey’s ears are long.
Used to express something bad is happening again
Here we go again! Lisa has just asked to borrow my new dress.