3 years probably. They won't want a last minute election. They won't want winter. Before that is the American election. That means there could very well be an election in 2028. The fact Brown bottled it and lost when he went to the polls in 2010 may also play into it.