I used to hate reading Revelation because it seemed so confusing (particularly after going through the 7 churches). I couldn't figure out what it meant. It didn't make sense that people all over the world could see what is happening or that buying and selling could be controlled. Now with crypto currencies, smart phones, mRNA viruses that can be made in a lab, etc., reading Revelation is like watching the evening news. I do think the time is near, but exactly what near means is, of course, harder to determine. Is it days, years, decades? I don't know, but I don't think it will be centuries.
Of course I could be wrong. There were people in the past (more than 1,000 years ago) that thought they were living in the end times. Still, we seem to have all of the technology and global organizations to make Revelation a reality. Time will tell.