For the vision is yet for the appointed time, it testifies about the end and will not lie. Though it delays, wait for it, since it will certainly come and not be late. Habakkuk 2:3 HCSB
At times I become impatient with other drivers. When the light turns green and the person in front of me is not moving, I usually will not honk but I will grumble inwardly, “It isn’t going to get any greener!” Of course the other person cannot hear me, but it is a way for me to voice my impatience.
Habakkuk complained vigorously to God about the evil and the situation that the people of Judah were in. God’s answer is the same answer He would probably give to us today – Wait patiently. God hates sin more than we do and in due time He will punish sin. God is in control and He will accomplish His will in His masterful timing.
Challenge: We must wait patiently. God’s timing is always perfect. Punishment for sin will certainly come. Trust God even when you do not understand why events occur as they do.