Question: how long does it take for diarrhea to go away in babies?
Answer: How long will it last? Diarrhea caused by a viral infection usually lasts several days to 2 weeks, regardless of the type of treatment. The main goal of treatment is to prevent dehydration. Your child needs to drink enough fluids to replace the fluids lost in the diarrhea.