From Longman Dictionary of Contemporary Englishagesages[plural] (also an age)LONG TIME especially British English informal a long time Simon! I haven’t seen you for ages. That recipe takes ages.it’s ages since/before/until etc something It’s ages since we’ve played that game. → age
Examples from the Corpus
it’s ages since/before/until etc something• It's ages since I had a haircut.• She says it's ages since she's done any exercise, and it's good for her.