I want to document my prediction now. It is something I have been saying for months.
Given Trumps personality, temperament, ADHD, etc., he does not have the personal stamina and persistence to weather the strong storms that are increasing around his incompetent presidency. He simply can't change and will eventually realize he is in over his head, hates his new job, etc. I predict that rather than being impeached...he will simply give up and resign. Get ready for President Pence.