Pfizer vaccine protects at least 6 months