It's possible that there will be a general election later this year and the latest that the PM can call one is the 17th of December. However, the Conservative Party has just lost two historic by-elections to Labour and the writing is on the wall. In my opinion, this government, especially when Johnson was in power, is one of the most corrupt and divisive in recent years.
If an election was called today, Labour would win by a landslide, similar to when Blair won all those years ago.
On the other hand, I still find UK elections rather quaint compared to the razzamatazz of other countries.
Two by-elections, two Labour wins... in two minutes
Keir Starmer's party overturned big Conservative majorities in Wellingborough and Kingswood.
www.bbc.com