I'm not quite convinced that everyone will need to take it before restrictions can be lifted
Are you talking about America or Poland or the EU? Problem with this thread is that people keep mentionng America so it would be helpful if we put our remarks in context.
The EU has a population of 500 million and they have ordered only 300 million of the Pfizer/Biotech vaccine which requires an initial shot and a booster so that's 150 million people who can be vaccinated. Therefore in the EU, there will be no question of everybody being vaccinated.
I think things have to be more or less back to normality by late Spring at the latest.
Not going to happen, not in the EU anyway.