Transfer half now and keep half in sterling to transfer nearer your departure date. That way, if rates improve you can make a gain but if the drop you've already hedged half against that eventuality.
Of course, if there's a transaction charge for each transfer you're best assessing whether the additional charge would offset any possible gain from more favorable fx rates.