What are the Causes of Diarrhea?

Diarrhea can be caused by a number of things ranging from viruses, bacteria, food allergies, parasites, medications and even stress. If your diarrhea lasts more than a few days, worsens or is accompanied by fever, call your doctor.