睽違已久

Idiom

 * 1) to have parted for a long time; to have not met for a long period of time