From Longman Dictionary of Contemporary Englishagesages[plural] (also an age)LONG TIME especially British English informal a long timeSimon! I haven’t seen you for ages.That recipe takes ages.it’s ages since/before/until etc somethingIt’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.