Yes, you should be vaccinated regardless of whether you already had COVID-19 because, even though you will have some immunity after you have recovered, it estimated that it only lasts a few months. Also the COVID-19 virus mutates constantly creating new variants, like the Delta or the Omicron variant. That means that the COVID-19 you have recovered from may not be the variant that is circulating in your community currently.
A new CDC study published recently found that unvaccinated people who’d recovered from Covid were five times as likely to catch it again, compared to people who got two doses of an mRNA vaccine from Pfizer or Moderna.
According to the study vaccine-induced immunity against Covid is more protective, robust and consistent than natural immunity. In other words, a vaccine will protect you significantly more against getting Covid again, a particular concern as new mutations develop.
The CDC's Official Recommendations:
The CDC currently recommends that people get vaccinated against COVID-19, even if they've had the virus. There are some things to keep in mind though:
- The CDC recommends waiting 90 days before getting a COVID-19 vaccine if you received a monoclonal antibody or convalescent plasma treatment when you had the virus.
- If you have a history of multi system inflammatory syndrome in adults (MIS-A) or children (MIS-C), the CDC also recommends delaying the vaccine until you've recovered and it has been 90 days since you were diagnoses.