But his base really isn't that big. He didn't even win the popular vote and that was with a boatload of swing voters who just couldn't stand HRC. I don't believe he can win another election. He has the worst approval ratings in history and his own party is distancing themselves and tossing around the idea of running another candidate. The Dems ran a shit candidate in 2016, so assuming they learned that lesson I don't see it as much of a challenge to unseat him. Everyday we learn of more dysfunction in this White House and he isn't gaining popularity. But no one thought he would win the first go around either so.... Maybe if he starts a war he can win on the "don't change horses midstream" principal, who knows.
No way he gets re elected. His base isn't large enough, especially since it has gotten even smaller.