Theres no real way of knowing for certain that whether it may come down in price or not. There is a possibility of a sale as the flights are so far away, but there is also the possibility of a price increase due to loads increasing.
My advice would be book it now at £520