Vaccine estimate is 18 months according to the Imperial College:
https://www.imperial.ac.uk/media/imperial-college/medicine/s...
Vaccines in human trials in the US now need to go through a 14 month observation period to understand effectiveness and side effects.
Influenza vaccines, if they are any guide, are only 50-70% effective and need to be renewed annually.
Ask people if they are willing to sacrifice 18 months of their life so that someone with an average age of 79 and existing health complications can live another couple of years and you will start to deal with the problem honestly.
By my calculations for every 1 year of saved life (average age 79) we are paying for it with 10 years of lockdown life (average age 35-40).