You asked, we answered: Do I need the vaccine after getting COVID-19?

Published April 8, 2021


picture of a woman after getting her COVID-19 vaccine


I've already had COVID-19. Do I need the vaccine? 

Answered by infectious diseases expert Richard Hankins, MD:

Even if you've already had COVID-19, you should get the COVID-19 vaccine. Natural immunity lasts only about 90 days. Immunity from COVID-19 vaccines has been shown to last much longer. The Pfizer vaccine, for example, gives protection for at least six months after the second dose. Studies are ongoing to evaluate the full duration of protective immunity.

It's not recommended to get the vaccine during acute infection. Any time after you've recovered from COVID-19 (no longer testing positive), you can get the vaccine.

We recommend that people with post-COVID syndrome (long haul) should get the vaccine as well.

Get the latest fact-checked information on COVID-19 vaccines.