Health Library
February 26, 2026
Question on this topic? Get an instant answer from August.
• This symptom combination most often points to viral or bacterial gastroenteritis, food poisoning, or a bacterial infection like Salmonella or Campylobacter.
• Not vomiting does not mean illness is milder. Some infections primarily target intestines and skip stomach entirely.
• Most cases resolve within a few days with fluids and rest. See a doctor if you have a fever above 102°F, blood in your stool, or signs of dehydration.
You have diarrhea, your body aches all over, you feel chills running through you, and you are completely drained. But you are not throwing up. That missing piece can feel confusing because most people associate stomach illnesses with vomiting. In reality, several infections and conditions cause exactly this pattern.
Viral gastroenteritis, sometimes called stomach bug, is one of most common causes of this symptom set. Viruses like norovirus, rotavirus, and adenovirus infect lining of your intestines, causing watery diarrhea, stomach cramps, and often low-grade fever with chills. Body aches and fatigue come from your immune system's response to virus, not from gut infection itself.
While norovirus is well known for causing intense vomiting, not everyone with it throws up. Some people experience mostly diarrhea with aches and fatigue. Other viruses like adenovirus and astrovirus are even less likely to cause vomiting and tend to present mainly with diarrhea and general malaise.
Most viral gastroenteritis cases resolve within one to three days, though full recovery can take up to 10 days. The biggest risk is dehydration from fluid loss, which CDC outlines in its gastroenteritis prevention guidance. Replacing lost fluids with water, broth, or an oral rehydration solution is most important thing you can do while you wait it out.
Bacterial infections are another strong possibility, especially if your symptoms are more intense. Bacteria like Salmonella, Campylobacter, E. coli, and Shigella infect intestines and cause diarrhea, abdominal cramping, fever, chills, and body aches. Vomiting happens in some cases but is often absent, particularly with Campylobacter and certain E. coli strains that primarily target lower intestine.
Bacterial diarrhea tends to produce higher fevers (101 to 103°F) and more severe body aches compared to viral infections. The diarrhea may also contain mucus or blood, which is less common with viral causes.
Most bacterial infections clear up on their own within a few days. In more severe cases, especially if symptoms are getting worse after day three, your doctor may order a stool culture to identify specific bacterium and determine whether antibiotics are needed.

Food poisoning overlaps significantly with bacterial gastroenteritis since contaminated food is how many of these bacteria enter your system in first place. The key distinction is timing. Food poisoning symptoms typically appear within 2 to 6 hours after eating contaminated food, while a viral or bacterial infection picked up from a person or surface may take 12 hours to a few days to show up.
If you recently ate something questionable, especially undercooked poultry, raw eggs, unpasteurized dairy, or food that was left out too long, food poisoning is worth considering. And if other people who ate same thing are also sick, that makes connection even more likely.
The body aches and chills that come with food poisoning are your immune system reacting to toxins bacteria produce. Fatigue follows naturally as your body redirects energy toward fighting infection. If you are dealing with stomach discomfort alongside these symptoms and wondering what might help settle things, here is a look at whether Sprite actually helps with an upset stomach.
Yes. Influenza and COVID-19 can both cause diarrhea alongside body aches, chills, and fatigue. With flu, GI symptoms like diarrhea are more common in children, but adults get them too. With COVID, roughly 5 to 20 percent of adults report gastrointestinal symptoms, sometimes as one of first signs before respiratory symptoms appear.
If your diarrhea comes alongside a cough, sore throat, congestion, or shortness of breath, a respiratory virus is more likely cause. A rapid test for COVID or a flu test at your doctor's office can help sort it out. If you are wondering more about how flu specifically triggers digestive issues, here is a deeper look at why flu causes diarrhea and what to do about it.
A few other conditions can produce this combination without vomiting.
Food intolerances like lactose intolerance or gluten sensitivity can trigger diarrhea, bloating, and fatigue. If these episodes happen repeatedly after eating specific foods, an intolerance is worth investigating with your doctor.
Inflammatory bowel disease (Crohn's disease or ulcerative colitis) can cause chronic or recurring bouts of diarrhea with body aches and fatigue during flare-ups. Blood in stool, unintended weight loss, and symptoms lasting weeks rather than days are clues that an inflammatory condition might be involved.
Travelers' diarrhea caused by enterotoxigenic E. coli is another possibility if you have recently traveled to an area with different food and water sanitation standards. It typically causes watery diarrhea, cramping, and fatigue but rarely vomiting.
Medications including antibiotics, metformin, and magnesium supplements can also cause persistent diarrhea that leaves you feeling fatigued and generally unwell.
Stay hydrated above all else. Diarrhea strips your body of water and electrolytes quickly. Sip on water, clear broth, or an oral rehydration solution throughout day. Avoid large gulps, which can worsen cramping.
Rest as much as possible. Your immune system needs energy, and pushing through it usually slows recovery.
When you feel ready to eat, start with bland foods. Rice, toast, bananas, and plain crackers are easy on gut. Avoid dairy, greasy food, caffeine, and alcohol until your digestion is back to normal.
Otc acetaminophen can help with body aches and fever. Anti-diarrheal medications like loperamide can reduce frequency of stools, but avoid them if you suspect a bacterial infection unless your doctor says otherwise. In some cases, stopping diarrhea too early can keep harmful bacteria in your system longer.
See a doctor if your diarrhea lasts more than three days, if you develop a fever above 102°F that does not respond to medication, if there is blood or mucus in your stool, if you are showing signs of dehydration like dark urine, dizziness, dry mouth, or very little urination, or if your symptoms are getting worse rather than gradually improving.
Diarrhea with chills, body aches, and fatigue but no vomiting usually means a viral or bacterial infection is targeting your intestines rather than your stomach. Gastroenteritis, food poisoning, and certain bacterial infections like Salmonella and Campylobacter are most common causes. Respiratory viruses like flu and COVID can also produce this pattern. Most cases improve within a few days with hydration and rest. If symptoms persist beyond three days or worsen at any point, that is your cue to check in with a doctor.
6Mpeople
Get clear medical guidance
on symptoms, medications, and lab reports.