Nothing is going to stop what is coming; IMHO.
The world has already crossed the Rubicon.
It’s only a question of how much time remains before the Tribulation begins (that I don’t know).
How much time? I hate date-setters, but 2028 seems like the MAX for this stuff to play out IMHO. I could be wrong - but the technology for Revelation and Daniel is here. The demographics will fade past 2030 for Ezekiel 37/38 for Russia/Iran/Turkey and even China.
Psalm 90:10
As for the days of our life, they contain seventy years, Or if due to strength, eighty years, Yet their pride is but labor and sorrow; For soon it is gone and we fly away.
I would think not long but then I never imagined things would get this bad this fast. I dont think we fully comprehend how bad the depravity will get prior to His return for the Church