Diarrhea is one of the most common reasons people miss work or school, and most episodes clear up on their own within a few days. But some cases signal something more serious that needs medical attention. See a doctor for diarrhea if it lasts more than two days in an adult, if you have signs of dehydration, if there is blood or black tarry stool, if you have a fever above 102°F, or if you have severe abdominal or rectal pain.
Knowing the difference between a passing stomach bug and a problem that needs care can be hard. The information below covers the warning signs, the reasons they matter, and what to expect when you seek help.
When Should You See A Doctor For Diarrhea?
Adults should seek medical care if diarrhea lasts longer than two days, or sooner if warning signs appear. Infants, young children, older adults, and anyone with a weakened immune system should be seen sooner because they lose fluids faster and can become dehydrated quickly.
Dehydration is the main danger with diarrhea, not the diarrhea itself. When you lose more fluid than you take in, your body cannot maintain normal blood pressure, heart rate, and organ function. That is why the timeline and the symptoms matter more than the number of bathroom trips.
Warning signs that mean you should not wait:
- Signs of dehydration: extreme thirst, dry mouth, little or no urination, dark urine, dizziness, or fatigue
- Blood or mucus in the stool, or black tarry stool
- Fever above 102°F
- Severe abdominal or rectal pain
- Vomiting that prevents you from keeping fluids down
- Diarrhea lasting more than two days without improving
- Symptoms that start after recent antibiotic use or a hospital stay
For infants and children, the threshold is lower. Call a doctor if a child has diarrhea and shows signs of dehydration, has a fever, has bloody stool, or seems unusually sleepy or irritable.
What Causes Diarrhea And Which Causes Are Serious?
Most diarrhea comes from infections, food intolerance, or medications. Viral infections are the most common cause in adults and children, and they usually resolve without treatment. Bacterial and parasitic infections are less common but can be more serious and may need testing or antibiotics.
Common causes include:
- Viral infections such as norovirus and rotavirus
- Bacterial infections from contaminated food or water
- Parasites
- Food intolerance, including lactose intolerance
- Medications, especially antibiotics
- Irritable bowel syndrome and other chronic conditions
- Celiac disease or inflammatory bowel disease
Some causes carry specific risks. Diarrhea after antibiotics can be a sign of a Clostridioides difficile infection, which needs medical treatment and sometimes testing. Diarrhea with blood or high fever may point to a bacterial infection that requires evaluation. Persistent diarrhea lasting weeks can suggest a chronic condition rather than an infection.
One point worth clarifying: stress and anxiety can trigger or worsen diarrhea, but they do not cause the kind of infectious diarrhea that leads to dehydration. If your symptoms are tied to a specific pattern in your life, that is useful information for a doctor, but it does not rule out a physical cause.
How Do You Know If You Are Dehydrated?
Dehydration happens when fluid loss outpaces fluid intake, and it is the complication that makes diarrhea dangerous. Mild dehydration is common and manageable at home. Moderate to severe dehydration needs medical care.
Signs to watch for:
- Thirst that does not go away after drinking
- Dry mouth and dry skin
- Urinating less often, or dark yellow urine
- Headache, dizziness, or lightheadedness when standing
- Fatigue or confusion
- Sunken eyes or, in infants, a sunken soft spot on the head
In infants, dehydration can also show up as fewer wet diapers, crying without tears, and unusual sleepiness. These are reasons to call a doctor right away.
Severe dehydration is a medical emergency. Signs include confusion, rapid heartbeat, very little urination, and fainting. If you see these, seek emergency care.
What Should You Do Before Seeing A Doctor?
While you decide whether to seek care, the priority is replacing fluids and electrolytes. Oral rehydration solutions are designed for this and are widely available. They contain a specific balance of water, salt, and sugar that helps your body absorb fluid more effectively than water alone.
What helps:
- Drink small amounts of fluid often rather than a large amount at once
- Use an oral rehydration solution if you can
- Eat bland foods when you feel able, such as crackers, rice, or bananas
- Rest
What to avoid:
- Very sugary drinks, which can pull more water into the gut and worsen diarrhea
- Alcohol and caffeine
- Over-the-counter anti-diarrheal medications if you have blood in your stool, a high fever, or severe pain
That last point matters. Anti-diarrheal drugs slow the movement of your gut. If a bacterial infection is causing the diarrhea, slowing the gut can keep the infection in your system longer. Some clinicians advise against these medications when an invasive infection is possible. Check with a doctor or pharmacist before using them if you have warning signs.
What Happens When You See A Doctor For Diarrhea?
A doctor will start with your history and a physical exam. They will ask how long symptoms have lasted, how often you are going, what the stool looks like, and whether you have fever, pain, or blood. They will also ask about recent travel, food, medications, and any underlying conditions.
Depending on what they find, they may:
- Check for dehydration by looking at your heart rate, blood pressure, and skin
- Order blood tests to check electrolytes and kidney function
- Test a stool sample for bacteria, parasites, or C. difficile
- Recommend fluids, and in some cases intravenous fluids
- Prescribe antibiotics if a bacterial cause is confirmed or strongly suspected
Not every case needs testing. If your symptoms are mild and short-lived, a doctor may simply advise fluids and rest. Testing is more likely when diarrhea is severe, bloody, persistent, or linked to a recent hospital stay or antibiotic use.
When Should You Go To The Emergency Room?
Go to the emergency room for diarrhea if you have severe dehydration, confusion, fainting, a rapid heartbeat, or uncontrolled vomiting that prevents you from drinking anything. These are signs that your body is not keeping up, and they need immediate care.
Other reasons to seek emergency care include:
- Severe abdominal pain that is getting worse
- Blood or black tarry stool with weakness or dizziness
- Signs of shock, such as cold, clammy skin or a very fast pulse
- Diarrhea in an infant with signs of dehydration
Do not wait to see if these improve on their own. Dehydration can progress quickly, especially in young children and older adults.
How Can You Lower Your Risk Of Diarrhea?
Most infectious diarrhea is preventable with basic hygiene and food safety. Handwashing with soap and water is the single most effective step, especially before eating and after using the bathroom or changing diapers.
Other steps:
- Wash hands thoroughly and often
- Cook food to safe temperatures and refrigerate leftovers promptly
- Avoid untreated water and raw or undercooked foods when traveling
- Be cautious with antibiotics, which can disrupt gut bacteria
- Manage any known food intolerances
Hand sanitizer works against many germs but is less effective than soap and water against norovirus, a common cause of diarrhea. Soap and water is the better choice when it is available.
Frequently Asked Questions
How long is too long for diarrhea?
For adults, diarrhea lasting more than two days without improvement is a reason to see a doctor. For infants, children, older adults, and people with weakened immune systems, seek care sooner.
What are the first signs of dehydration from diarrhea?
Early signs include thirst that does not go away, dry mouth, and urinating less often with darker urine. Dizziness or lightheadedness when standing suggests it is getting worse.
Should I take anti-diarrheal medicine?
It can help with mild, non-bloody diarrhea, but avoid it if you have blood in your stool, a high fever, or severe pain. Check with a doctor or pharmacist first if you have warning signs.
When should a child with diarrhea see a doctor?
Call a doctor if a child has signs of dehydration, a fever, bloody stool, or seems unusually sleepy or irritable. Children lose fluids faster than adults and can become dehydrated quickly.

