local elections are in May.
In the UK parliament is elected for a maximum of 5 years but a general election can be called at any time with a minimum of 4 weeks notice (we don't have the fixed dates the US and France have).
The latest that this parliament can go on until is May 2010 but you...