I have stated in the beginning of March that we are watching the beginning of the end of Trump's presidency.
As time goes on this will become obvious or I should stop political forecast.
I am going to say July 10-24, 2018. or end of October 19 - November 2, 2018. Is when Trump will be out. The other time that's live is January 2019.