Home > Articles > Healthy Living Comprehensive Guide > Diarrhea hasn't been good for more than ten days. What's going on?
Diarrhea hasn't been good for more than ten days. What's going on?


Your well-being is my top priority.
Diarrhea for more than ten days may be caused by adverse drug reactions, food allergies, gastrointestinal infections and other reasons.
1. Adverse drug reactions
If patients take ibuprofen, diclofenac sodium, penicillin and other drugs to treat diseases, gastrointestinal dysfunction due to adverse drug reactions will cause long-term diarrhea.
2. Food allergy
patients are not tolerant to some food ingredients or allergic reactions, which may cause symptoms of long-term diarrhea and endanger gastrointestinal health.
3. Gastrointestinal infections
If patients are infected with bacteria, viruses and other pathogens, inflammatory reactions, due to inflammatory stimulation, it is also easy to cause long-term diarrhea.