Labour currently have a massive lead of around 30% in most opinion polls, but these opinion polls only show those who gave a positive answer for voting intentions and don't show those who say they are undecided or those that won't vote, but these people are important.
Someone on the news today said "People have fallen out of love with Truss and the Conservatives, but they haven't fallen in love with Starmer and Labour."
I am sure this is true. In 2019, of 100 voters, 45 voted Conservative, 33 Labour and 12 for other parties. Of the Conservatives, if 3 now say they won't vote, 12 say they are undecided and 7 say they would switch to Labour then an opinion poll would show Labour 40, Conservative 23 and others 12, which they would publish as 53% Labour, 30% Conservative. If the Conservatives can attract the 15 voters to return, then the final result would be Labour 40, Conservatives 38 - which would probably result in no overall majority for either party.
This is a mirror of what happened with Labour voters in the 2017 election, where the conservative 21% lead when May called the election disappeared to 3% on election day. It was almost totally down to Labour success in attracting back 2015 Labour voters who were initially undecided.