I was not aware that it could last as long as 90 days, but that being said, it seems a very accurate summary.A friend has tested positive for covid for the last 3 weeks. Her doctor told her it could last for 90 days.
This is probably the reason why some people become infected with several different strains at the same time.