12:21-22 The Lord asked Ezekiel about a proverb that the Jews were reciting among themselves. They were saying that the days were long and that every vision failed. They meant that the captivity that the true prophets (including Isaiah, Micah, Jeremiah, and Ezekiel) had predicted was a long way off and that the visions they claimed to have would turn out to be unreliable.
12:23-24 The Lord promised that the people would no longer say such things because He would prove them wrong. Ezekiel was to contradict this proverb and give the people another one that the days of the coming captivity were not far off and that the prophets' visions would come to pass. The Lord would frustrate the false prophecies and predictions of the future that only flattered the people.
12:25 Yahweh promised to bring to pass what He had spoken without delay. What He had said He would do in the days of Ezekiel's hearers. His word of judgment would go forth, and judgment would follow immediately.