ages

/ˈeɪdʒɪz/ エイジズ

1. 非常に長い時間、久しぶり

通常の時間の尺度を超えた、非常に長い期間を強調する際に使われます。しばしば、待たされたり、ある出来事から長い時間が経過したことを表現するのに用いられます。
It's been ages since I saw you last! (最後に会ってからずいぶん経ちますね!)

2. 時代、年代、年齢(ageの複数形)

この意味では、「age(時代、年齢)」の複数形として使われます。特定の歴史的期間、または人の人生における異なる段階を指すことができます。文脈によっては、単に「年齢」の複数形として使われることもあります。
In ancient ages, communication was much slower. (古代では、コミュニケーションははるかに遅かった。)
関連
long time
era
eons
a lifetime