A Dog`s Age (see Coon's Age)

Meaning: a long time
How to use in a sentence: The man said that it had been a dog's age since he had a vacation, but that it was a dog eat dog world out there and if he took a vacation he might go out of business. 

Read a story that uses this idiom

Click for larger image