Immunity from COVID-19 vaccines and infections both last at least six months, according to a science brief released by the Centers for Disease Control and Prevention (CDC).