Health officials recommend still getting vaccinated even if you already had COVID-19. As of now, research indicates natural immunity from COVID-19 lasts approximately 90 days, while immunity in those who have been vaccinated is so far at approximately 9 months (length of longest study). As clinical trials continue, we may see this immunity lasting longer.