Diarrhea generally lasts anywhere from two days to two weeks in acute instances, but in chronic situations, it may last for longer—several weeks or more. Your diarrhea may resolve on its own, but if it seems to be an ongoing issue, talk to your doctor about looking for an underlying condition. In children, see a doctor if symptoms don't resolve in 24 hours.