Did you notice the recent council elections?
The Tories lost 100s of councillors, barely better than Labour, so whatever her own personal ratings, they are not translating into votes or support for the Tories.
Should this remain, then yes she will be gone by 2029, the Cons are nothing but ruthless when it comes to getting rid of their failed leaders, by god they have enough practice 😆