People who recover from the coronavirus likely have immunity from the disease for six months, whether they have antibodies or not, a Swedish doctor said.