Randy Gregory is expected to miss multiple weeks with a calf strain, Mike McCarthy said.