How long to get a covid vaccine