I still think she'll hang on until a year before the next election. Just. However there's no way she can fight the next election.
At the moment, with the perils of Brexit to come, anyone would be mad to take it on.
Let her do the dirty work, and then she'll be RUTH lessley shoved aside.