Hello and welcome to HealingWell. In most types of viral infection, the immune system clears the virus from the body within days to a few weeks. If you are still having problems I would highly recommended you see your Dr. again as perhaps you have something else going on.
Many people will be fatigued for a long time after having a nasty virus however it is not normal to be short of breath.
Take care,
Kitt