Explainer | Do I still need a coronavirus vaccine or booster if I’ve already had Covid-19?
- Infection can induce antibodies and cause so-called natural immunity but questions remain about how much protection it offers and for how long
- How much protection against Omicron do I have if I tested positive to Alpha, Beta or Delta?

In theory, infection can induce antibodies that may result in so-called natural immunity. But key questions remain. Can they replace vaccination? And can they protect a person from being infected again?
We examine what the regulators and scientific studies tell us.
Does someone who has already been infected need to be vaccinated? If they are vaccinated, should they get boosters?
The answer is yes, and yes. According to the United States Centres for Disease Control and Prevention (CDC), people who have already had Covid-19 and do not get vaccinated after their recovery are more likely to get Covid-19 again than those who get a jab after their recovery.
Since a booster can better protect a person from severe disease, health authorities in many countries advise people to get boosted even after infection, though guidelines vary.