Adam Clarke's Commentary on the Bible

Verse 3 (Habakkuk 2:3)

The vision is yet for an appointed time - The Chaldeans, who are to ruin Judea, shall afterwards be ruined themselves: but they must do this work before they receive their wages; therefore the vision is for an appointed time. But at the end it shall speak. When his work of devastation is done, his day of retribution shall take place.

Though it tarry - Though it appear to be long, do not be impatient; it will surely come; it will not tarry longer than the prescribed time, and this time is not far distant. Wait for it.

- Adam Clarke's Commentary on the Bible