Assuming the economy continues to hum, while Trump undoes the trade war mess he created, and manages to stay out of his way, .... Trump has a decent chance to win another term. But, even with a great economy, it is still a jump ball in 2020.
Yet, November is 11 months away. Plenty of runway to crash.
And better yet, assuming Trump is re-elected, that means 5 more years to govern a nation.
If things go awry in a big way (before or after November), either because of Trump's malfeasance and/or because his unfitness is fully exposed amidst a national or world event/crisis, .... it will be too late for the GOP to unhitch their wagons.
All members of Congress and the Senate who passed on the opportunity to impeach/remove his corrupt ass from office, ... and who have passionately vouched for Trump .... will have nowhere to walk back. They will be ousted. Every last one of them.
The reckoning will be more dramatic than the French or Russian revolutions. The only question is WHEN?