If a week is a long time in politics then seven must be an eternity, but that's exactly the timespan we have to wait for until yesterday's announced General Election actually comes to pass.
Let's try and put it into some sort of context for you.
Where I live in Leicestershire if you are a parent your children are currently enjoying their Easter school holidays. Seven weeks is the same time for them to go back to school next week; have a whole half term; followed by another week off and return for another (nearly) full week of schooling all before the General Election takes place.
Seven weeks is a long time, not just in politics.
But I can guarantee you something.
I can 100% positively reassure you that there is one question you are going to be seeing in print, on posters, in social media adverts and be asked personally way, way more than any other question over the next (nearly) two months.
And that question is this:
On 9 June either our current Prime Minister, Theresa May, or current Labour leader, Jeremy Corbyn, will walk through the door of 10 Downing Street becoming our next Prime Minister: who do you want it to be?
Or conversely 'who do you least want it to be too?'
Of course the question might not be asked exactly in those words.
You may be asked which leader is most economically competent? Or, who would you prefer to be responsible for the defence of our nation? Or, who would you favour going into a room to defend Britain's interests with Presidents Putin or Trump or potentially Le Pen?
And you will be asked those questions again and again and again.
In the run up to the last General Election Peter Kellner, of pollsters YouGov, told anyone that would listen that no Prime Minister had ever been elected without a polling lead in at least one of two very important categories: best leader or most economically competent.
Kellner warned that Ed Miliband would be defeated partly because he was behind David Cameron in those two areas.
Look at where Mrs May now is in relation to Mr Corbyn. Effectively out of sight on competence, the economy and defence; amongst virtually every demographic group.
Yesterday being interviewed on College Green Labour's Shadow Home Secretary, Diane Abbott, reminded viewers that voters will have a binary choice on Thursday June 8th between 'Theresa May's Britain' or 'Jeremy Corbyn's Britain'.
That is exactly the same thing as the Tories will be hoping voters remember too.