I dont see trump winning again. Of course, I thought so in 2016, but I still stand by it.
He won the last election by a razor thin margin(100K votes in PA, WI, and MI). he basically needed a bunch of swing states and we won most of them by a hair.
Since his approval rating isnt so high, and a lot of people who voted for him now dislike him, I dont know where his votes are going to come from to repeat again. though i admit in 2 years something could happen that could make people like him. basically not counting that out.