Sometimes gastroenteritis can certainly last a few weeks. Ensure that appropriate stool cultures for bacteria, ova, and parasites were obtained to ensure you do not need to be on any antibacterial or antiparasitic agent. I would also test the stool for a bacteria known as C Difficlie - which can also cause persistant diarrhea.
If the diarrhea continues to persist without a diagnosis, endoscopy should then be considered. This would entail either a colonoscopy or flexible sigmoidoscopy. Non-infectious causes like inflammatory bowel disease can also present with persistant diarrhea.
I would discuss this option with your personal physician.
Followup with your personal physician is essential.
This answer is not intended as and does not substitute for medical advice - the information presented is for patient education only. Please see your personal physician for further evaluation of your individual case.
Kevin, M.D.
Medical Weblog:
kevinmd_b
i can understand why some of us do not care for invasive procedures.
watch what you eat -you can google and find out food to avoid.
You really didn't provide detail as to what your actual symptoms are, so it's hard to make a recommendation. Persisting symtoms involving your digestion or bowels might at some point be best addressed by seeing a gastroenterologist.
Neither a endoscopy or colonscopy requires anesthesia - neither does a sigmoidoscopy - they are invasive, but you can ask for a drug for the colonscopy where you won't remember it, and the endoscopy is quick, and the sigmoidoscopy is just a little uncomfortable.
like the doc said,you have to describe your symptoms .
Did you eat something wrong or drink filthy water??
Do you know what caused your gastroenteritis? Was it something you ate?