In 2023, COVID-19 symptoms typically last anywhere from a few days to a few weeks, with most mild cases recovering within about 2 weeks. For those with more severe symptoms, recovery may take up to 12 weeks. Some people experience persistent symptoms lasting beyond 12 weeks, a condition known as long COVID or post-COVID syndrome. The virus can sometimes remain in the body longer, with viral shedding possibly lasting about a month or more. Immunity after infection usually decreases after 3-4 months, so vaccination is recommended even after recovery to maintain protection. Overall, COVID-19 duration varies depending on factors such as severity of illness and vaccination status, but mild to moderate cases generally resolve within weeks in 2023.