Don't forget Irritable bowel syndrome (IBS)! having your Gall Bladder removed !
Also a host of other conditions
Hi,
As already mentioned there can be many causes for long term diarrhea, even though, one of the most common causes is Amoebiasis. Just google for ' Amoebiasis ' and check if your symptoms match. If it matches, you need to get rid of the parasites with proper medication and thereafter, take extreme care with regard to the quality of food and water you take to avoid its recurrence.
Solace
Diet, a lot of the time. Food allergies, eating at restaurants and picking up some kind of foodborne pathogen, or just something your body doesn't like.