Revelation can be hard to interpret. You will notice the Woman(Bride), The two witnesses and the 144,000 are all protected and for the same allotment of time. The only time frame that is missing is for the 144,000 but it does say they are sealed. They are the all the same people. A lot of Prophecy/Revelation comes in 3.
The 144,000 are sealed.
Revelation 7:3 Saying, Hurt not the earth, neither the sea, nor the trees, till we have sealed the servants of our God in their foreheads.
Revelation 9:4 And it was commanded them that they should not hurt the grass of the earth, neither any green thing, neither any tree; but only those men which have not the seal of God in their foreheads.
The 2 witnesses prophecise for 1230 days, about 41 months/3.5 years
Revelation 11:2-3
2 But the court which is without the temple leave out, and measure it not; for it is given unto the Gentiles: and the holy city shall they tread under foot forty and two months.
3 And I will give power unto my two witnesses, and they shall prophesy a thousand two hundred and threescore days, clothed in sackcloth.
The Woman is also taken care of for 1230 days/41 months/3.5 years./time and times and a half.
Revelation 12:6 And the woman fled into the wilderness, where she hath a place prepared of God, that they should feed her there a thousand two hundred and threescore days.
Revelation 12:14 And to the woman were given two wings of a great eagle, that she might fly into the wilderness, into her place, where she is nourished for a time, and times, and half a time, from the face of the serpent.
This is like the first exodus where God prepared a place for Israel and took care of Israel.
Exodus 19:4 ‘You yourselves have seen what I did to Egypt, and how I carried you on eagles’ wings and brought you to myself.