What things can cause diarrhea that lasts longer than 3

Patient: What things can cause diarrhea that lasts longer than 3 weeks?

Symptoms: Diarrhea, stomach pains

Doctor: