haven't seen you in ages

/ˈhævənt siːn ju ɪn ˈeɪdʒɪz/ ハヴント・スィーン・ユー・イン・エイジズ

1. 長い間会っていませんね。久しぶり。

相手に長い間会っていないことを伝える際によく使われる、非常に一般的な口語表現です。親しい間柄で使われることが多いです。「ages」は「とても長い時間」という意味で、強調のために使われます。
Hey, haven't seen you in ages! How have you been? (やあ、久しぶり!どうしてた?)

2. ご無沙汰しています。

丁寧なニュアンスではないですが、友人や知人など、しばらく会っていない相手に対して「ご無沙汰しています」という気持ちを込めて使うこともあります。
Oh, Mr. Tanaka! Haven't seen you in ages. How are things? (ああ、田中さん!ご無沙汰しております。いかがお過ごしですか?)