Better than I expected, if I’ve done the numbers right.
According to that graph, the U.S. is now vaccinating 0.2% of the population per day. Given the starting problems with the infrastructure, I think it’s conservative to assume that we will increase that to 0.5% per day. But we need two shots, so let’s assume 0.25% per day over the next few months.
24% of the population is under 18, and let’s assume that another 26% will reject vaccination, so half the population want to be vaccinated. At 0.25% per day it will take 200 days to vaccinate 50% of the population, so everyone who wants a vaccine will be done by July.