Wiktionary
dog's age
n. (context US colloquial English) A long time; many years.
n. (context US colloquial English) A long time; many years.