Opinion polls point to a fifth SNP victory - but a lot could change in six months with parties working flat out for votes.