Of course they are literal, just as literal as this passage which takes those verses and shows exactly WHEN they will happen!
7“Let us rejoice and be glad and give the glory to Him, for the marriage of the Lamb has come and His bride has made herself ready.”
8It was given to her to clothe herself in fine linen, bright
and clean; for the fine linen is the righteous acts of the saints.
9Then he said to me, “Write, ‘Blessed are those who are invited to the marriage supper of the Lamb.’” And he said to me, “These are true words of God.”
10Then I fell at his feet to worship him. But he said to me, “Do not do that; I am a fellow servant of yours and your brethren who hold the testimony of Jesus; worship God. For the testimony of Jesus is the spirit of prophec
11And I saw heaven opened, and behold, a white horse, and He who sat on it
is called Faithful and True, and in righteousness He judges and wages war.
12His eyes
are a flame of fire, and on His head
are many diadems; and He has a name written
on Him which no one knows except Himself.
13He is clothed with a robe dipped in blood, and His name is called The Word of God.
14And the armies which are in heaven, clothed in fine linen, white
and clean, were following Him on white horses.
15From His mouth comes a sharp sword, so that with it He may strike down the nations, and He will rule them with a rod of iron; and He treads the wine press of the fierce wrath of God, the Almighty.
16And on His robe and on His thigh He has a name written, “KING OF KINGS, AND LORD OF LORDS.”
17Then I saw an angel standing in the sun, and he cried out with a loud voice, saying to all the birds which fly in midheaven, “Come, assemble for the great supper of God,
18so that you may eat the flesh of kings and the flesh of commanders and the flesh of mighty men and the flesh of horses and of those who sit on them and the flesh of all men, both free men and slaves, and small and great.”
19And I saw the beast and the kings of the earth and their armies assembled to make war against Him who sat on the horse and against His army.
20And the beast was seized, and with him the false prophet who performed the signs in his presence, by which he deceived those who had received the mark of the beast and those who worshiped his image; these two were thrown alive into the lake of fire which burns with brimstone.
21And the rest were killed with the sword which came from the mouth of Him who sat on the horse, and all the birds were filled with their flesh.
1Then I saw an angel coming down from heaven, holding the key of the abyss and a great chain in his hand.
2And he laid hold of the dragon, the serpent of old, who is the devil and Satan, and bound him for a thousand years;
3and he threw him into the abyss, and shut
it and sealed
it over him, so that he would not deceive the nations any longer, until the thousand years were completed; after these things he must be released for a short time.
4Then I saw thrones, and they sat on them, and judgment was given to them. And I
saw the souls of those who had been beheaded because of their testimony of Jesus and because of the word of God, and those who had not worshiped the beast or his image, and had not received the mark on their forehead and on their hand; and they came to life and reigned with Christ for a thousand years.
5The rest of the dead did not come to life until the thousand years were completed.
This is the first resurrection. 6Blessed and holy is the one who has a part in the first resurrection; over these the second death has no power, but they will be priests of God and of Christ and will reign with Him for a thousand years.
You cannot take and pitch verses against verses.
More particularly if they are from the same person doing the writing!