How long dies it take to recover, you asked?
I can't be sure, but below is a paragraph relating to case studies on one of the affected cruise ships might give an indication. It refers to a 35 year old crew member.
... On day 9, RT-PCR again was positive for SARS-CoV-2. Her symptoms continued to diminish, and by day 10 she had discontinued all medications. RT-PCR results were positive on days 13 and 15, negative on day 19, positive again on day 20, and negative again on days 22 and 23, meeting the criteria for discharge, 2 consecutive negative assays.
She had it mildly, but it was three weeks before she tested clear for two consecutive days!