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.