Wiktionary
long time no hear
interj. (context idiomatic English) I haven't heard from you for a long time.