Immunocompromised people can now get a third vaccine dose. Pfizer and Moderna booster shots are available for anyone 18 or older who received their second dose of the Pfizer, Moderna, AstraZeneca or Novavax vaccine at least 6 months ago, or who received the Johnson & Johnson vaccine at least 2 months ago..