遥遥无期指日可待
[yáo yáo wú qī zhĭ rì kĕ dài]
“遥遥无期” implies something that seems very far away and unlikely to happen soon, while “指日可待” means that something is eagerly anticipated and expected to happen soon. This contrasting phrase reflects a mix of long-term frustration and near-term hope.