Normally, diarrhea will clear up on its own in a few days. However, if diarrhea lasts for weeks, this can indicate a serious health problem and requires medical attention.