I'm no expert, but if Labour aren't going to win this, I don't see how they ever will.
But it will be interesting to see turnout. I'm in Blackpool where Labour won a seat very recently, but all that really happened was Conservative voters didn't vote rather than changing their vote. Interesting to see if they come back at a general.