However, this phrase is idiomatic and the closest, most natural translation in English would be:
"It's been a long time since I've heard from you."
It's a way of expressing that you haven't been in touch with someone for a while and are wondering how they are.