Answer by
mediamaven (579)
Diarrhea generally is caused by a virus, bacteria or parasite that has either gotten into your body through food or another toxic source. If you have experienced diarrhea for over a month, you need to contact doctor immediately. In the meantime, eat foods like crackers, rice or toast to help settle your stomach and absorb excess acid.