A COUPLE of months ago Theresa May was settling in for what looked like being a long stay in 10 Downing Street. These days the speculation is about whether she can last the summer. On July 13th the prime minister notched up one year in office, meaning that, whatever happens, she will not replace Alec Douglas-Home as the shortest-serving post-war prime minister. If she can make it to next Easter, she will overtake Anthony Eden. Besting the unhappy premiership of Gordon Brown would require her to stay until a couple of months after Brexit is due to take place, in March 2019. That would mean surviving another 685 days of plotting and pillorying. It will feel like longer, for everyone.