BORIS Johnson has said he wants a general election in December but Jeremy Corbyn says he wants no-deal Brexit to be completely removed before he agrees to the move.
Here's what we know…
Boris Johnson has already tried calling for a general election
Will there be a General Election in 2019?
Despite parliament blocking Boris Johnson's recent attempts to get a general election, Westminster is gearing up for a general election which looks increasingly likely this year.
General Elections must be held every five years by law and the Prime Minister has insisted he won't delay Brexit again.
While there has been no decisive move yet Boris Johnson threatened to seek a general election if MPs didn't back his Withdrawal Agreement Bill timetable.
However should he call for a general election he will need to win the backing of two thirds of MPs necessary under the Fixed Term Parliaments Act.
Boris Johnson announced to the House he will try and trigger a snap general election for December 12, on Monday.
However, the motion is under the Fixed Terms Parliament Act he will need two thirds of the Commons to approve it – 434 MPs.
However, Mr Corbyn has admitted he will sink Mr Johnson's plan unless it is agreed Britain will never leave the EU without a deal.
The EU has confirmed it will grant an extension to the Brexit deadline but will decide on how long is given next week.
Mr Corbyn said: "His deal includes the possibility of a No Deal exit. We have got to hold him to account."
French President Emmanuel Macron wants Britain to leave the EU in just two weeks – but the rest of the bloc want a three-month flexible extension where we leave whenever a deal is passed.
For all the latest Brexit news, see our Brexit blog here.
Will there be a General Election before Brexit?
It looks increasingly likely.
Mr Johnson has presented motions over sending the country to the polls twice already this year, on 4 and then 9 September but on both occasions he failed to get the backing of a sufficient number of MPs.
Labour leader Jeremy Corbyn said at the time he would only back an election if the threat of a no-deal Brexit had been removed from the table.
Jeremy Corbyn has previously blocked moves for a general election
The Brexit deadline looks set to be pushed back from October 31 this year until the end of January 2020 but no final decision has been made with the 27 EU countries currently weighing up their options although some heads have stated they are in favour of an extension.
A general election before December though looks pretty impossible as by law, Parliament has to be dissolved 25 working days before the country goes to the polls. This means that for a general election to take place before the end of November this year, MPs would need to trigger it this week.
But one could be called for December time.
Who can call one?
Mr Johnson could try calling one again and he might now be able to secure the backing of enough Labour MPs due to the Benn Act which has removed the imminent possibility of a no-deal Brexit.
However Labour may feel that that is not sufficient security and may call for further assurances first.
A one-line bill could be introduced and this would be easier to enact as it requires a simple majority to pass.
Corbyn could call a no-confidence vote on the Prime Minister and Johnson has called him to do this previously.
This though creates potential problems for the main parties as it starts a 14-day period when someone, including the Prime Minister, can try to form a government.
This could mean that Johnson could lose and be removed as the country's leader.
Equally, for Corbyn he could fail to gain sufficient backing from MPs to form a government.
The Liberal Democrats have already ruled out giving him their backing, saying he was not fit to lead.
An election would be triggered automatically if no alternative government had been formed.
Another option would be for Johnson to table a vote of no-confidence in himself.
most read in politics
Haulage boss and wife, 38, arrested for manslaughter over 39 migrant deaths
Children 'dropping like flies' as 30 fall ill to sickness bug at caravan park
HEIR WE ARE
Harry makes surprise appearance in support of Meghan amid royal tensions
'I'M DYING MUM'
Vietnamese 'lorry victim's' desperate texts to mum saying 'I can't breathe'
'like a rocket'
Porsche driver overtakes before 120mph smash that killed pregnant teacher
Cops hunting for missing girl Kianna Patton, 16, find body in disused warehouse
What was the result of the 2017 general election?
The election took place on June 8, 2017 with the Conservative Party winning the most seats.
Conservative – 317 seats, 42.4% of the vote
Labour – 262, 40%
Liberal Democrats – 12, 7.4%
SNP – 35, 3%