have not seen (someone or something) in a dog's age
To have not seen, met, or come across someone or something in a long time. Primarily heard in US. Wow, how are you, Jack? I haven't seen you in a dog's age! We hadn't seen an antique coin in that good of condition in a dog's age. What an incredible find! I hadn't seen Charlotte in a dog's age, so I didn't even recognize her!
Farlex Dictionary of Idioms. © 2024 Farlex, Inc, all rights reserved.