I think Trump will last 4 years and will be challenged for the primary. I still think he will win but get defeated in the general by the democratic candidate.
This theory assumes the democrats put up someone who is even remotely competent and likeable, so I put the odds at about 50/50.