It depends. Most coronavirus patients have mild to moderate illness and recover quickly. Older, sicker patients tend to take longer to recover. That includes those who are obese, or have high blood pressure and other chronic diseases.
The World Health Organization says recovery typically takes two to six weeks. One U.S. study found that around 20% of non-hospitalized individuals ages 18 to 34 still had symptoms at least two weeks after becoming ill. The same was true for nearly half of people age 50 and older.
Among those sick enough to be hospitalized, a study in Italy found 87% were still experiencing symptoms two months after getting sick. Lingering symptoms included fatigue and shortness of breath.