Just did some rudimentary maths.
51 million to be vaccinated
431,000 on average vaccinated a day.
So for both doses 102m /431k = 236 days. Call it 8 months?
So end of August call it mid September (for two weeks after vaccination to be as vaccinated as you're ever going to be) for the last folks to be done.
And that's IF the roll out continues at this pace.
Sigh.
One aspect I'm pondering: If travelling abroad is contingent in proving vaccination status, there's going to be a lot of disgruntled youngsters, isn't there?