Coronavirus: How long does it take to recover? Weeks, months, even a year - we look at the factors that can affect the time taken to get better. Source