We have a vaccine. In fact, we are likely to have more than one, as we're waiting for the Moderna and AstraZeneca-Oxford vaccines to report back, which they should do in the next week or two.
The main challenge now will the logistics of rolling out the vaccine to millions. This will take a couple of months and the winter will be challenging.
This why it is important to keep wearing a mask and doing the other things. Don't be the last person to die in this war.