For still the vision awaits its appointed time; it hastens to the end—it will not lie. If it seems slow, wait for it; it will surely come; it will not delay. For the earth will be filled with the knowledge of the glory of the LORD as the waters cover the sea. Hab 2: 3 and 14
Obedience is a long term commitment and God is faithful to those who obey Him.
And they sang a new song: “You are worthy to take the scroll and to open its seals, because you were slain, and with your blood you purchased men for God from every tribe and language and people and nation. You have made them to be a kingdom and priests to serve our God, and they will reign on the earth” Revelation 5:9-10