Boris is saying 2 million a week, so that's 30 weeks (20 weeks if you ignore the under 20s) plus 12 weeks for the second jab, and 2 weeks for it to work. He's promised it will pick up speed
So June isn't looking good, although most of us will have been done by then.
Then there's France. They've made a slow start, and may only be half way through the jabs by June. And will they want to see proof of vaccination, otherwise we could all go over there spreading/catching it and cause complete chaos.
This one's going to run and run