How long will a covid vaccine last in your body