Donkey's Years

A very long time; an extended period.

Examples:

  • I haven't seen her in donkey's years.

Origin: Early 1900s; punningly alludes to the length of a donkey's ears.