Vomiting and diarrhoea usually mean your body is trying to get rid of something harmful. The most common cause is a viral infection of the digestive tract, often called stomach flu. These symptoms can also come from food poisoning, bacteria, or other medical conditions. Knowing the difference between a short-term illness and something more serious matters for your health.
What Causes Vomiting And Diarrhoea?
In most cases, a virus is the culprit. Norovirus is the leading cause of vomiting and diarrhoea in adults. Rotavirus is more common in children. These viruses infect the lining of your intestines and cause inflammation.
Bacterial infections are the second most common cause. Salmonella, E. coli, and Campylobacter often come from contaminated food or water. Food poisoning is a broad term for illness caused by eating food contaminated with bacteria, viruses, or parasites.
Food poisoning symptoms can appear within hours of eating contaminated food. Viral infections often take one to two days to show symptoms. Both usually resolve on their own within a few days.
How Do These Symptoms Develop?
Your digestive tract is lined with cells that absorb water and nutrients. When a virus or bacteria infects these cells, they become inflamed. The inflammation disrupts their normal function.
Instead of absorbing water, the cells release water into the intestines. This extra fluid causes loose stools. The same inflammation triggers nerve signals to the brain. Those signals stimulate the vomiting reflex.
Your body is using these symptoms as a defense mechanism. Vomiting and diarrhoea help expel the infectious organism. This is why doctors often advise letting a short bout run its course rather than stopping it with medication.
When Is It Not an Infection?
Infections cause the majority of cases, but not all. Some medications cause vomiting and diarrhoea as side effects. Antibiotics in particular can disrupt the natural balance of bacteria in your gut.
Food intolerances like lactose intolerance can cause these symptoms. So can conditions like irritable bowel syndrome (IBS). In IBS, the digestive tract is unusually sensitive to stress and certain foods.
More serious conditions can also present this way. Appendicitis, gallstones, and pancreatitis can cause vomiting and diarrhoea. In these cases, the symptoms come with severe abdominal pain that does not improve.
If you have persistent symptoms without a clear cause, medical evaluation is important. The right diagnosis determines the right treatment.
How Long Do Symptoms Usually Last?
Most viral gastroenteritis cases last 24 to 72 hours. Bacterial infections may last a few days longer. The worst symptoms typically pass within the first two days.
Diarrhoea often outlasts vomiting. It is common for loose stools to continue for several days after vomiting stops. This happens because the intestinal lining needs time to heal.
Persistent symptoms are a different matter. Vomiting that lasts more than two days in an adult is a reason to see a doctor. Diarrhoea lasting more than a week also warrants medical attention.
What Are the Main Risks?
Dehydration is the biggest risk with vomiting and diarrhoea. Your body loses water and electrolytes rapidly through both routes. Electrolytes are minerals like sodium and potassium that your cells need to function.
Signs of dehydration include dark urine, dry mouth, dizziness, and feeling unusually tired. Severe dehydration can affect your kidneys and heart. This is especially dangerous for young children, older adults, and people with chronic conditions.
Blood in vomit or stool is a red flag. High fever above 102°F (39°C) is also concerning. Severe abdominal pain that gets worse rather than better needs prompt evaluation.
These symptoms can signal a more serious infection or a complication. Do not wait to seek care if you experience them.
What Can You Do at Home?
Fluid replacement is the foundation of home care. Sip small amounts of water frequently. Oral rehydration solutions are better than plain water because they replace lost electrolytes.
Most adults can manage with water, clear broths, and oral rehydration drinks. Avoid sugary drinks and caffeine. Sugar can worsen diarrhoea by drawing water into the intestines.
When you feel ready to eat, start with bland foods. Toast, rice, bananas, and applesauce are gentle on the stomach. Avoid dairy, fatty foods, and spicy foods until symptoms fully resolve.
Rest is underrated but essential. Your immune system needs energy to fight the infection. Staying home also prevents spreading the illness to others.
When Should You See a Doctor?
Some situations require medical care. Seek help if you cannot keep any fluids down for more than 24 hours. This puts you at high risk of dehydration.
Severe dehydration signs are a medical emergency. These include confusion, rapid heartbeat, and little or no urination. Infants and older adults need care sooner because they dehydrate faster.
Blood in vomit or stool is never normal. Persistent high fever is also a reason to seek care. So is severe abdominal pain that does not ease.
If you have a weakened immune system or a chronic condition like diabetes or kidney disease, contact your doctor early. You may need closer monitoring.
Can Medications Help?
For most cases, the illness will resolve on its own. Antidiarrhoeal medications like loperamide (Imodium) can reduce symptoms. However, some doctors advise against them during active infections because they may keep the infection in your system longer.
Anti-nausea medications are sometimes prescribed for severe vomiting. These require a doctor’s prescription. They are not typically recommended for routine cases.
Antibiotics only work for bacterial infections. They do nothing for viral gastroenteritis. Taking antibiotics unnecessarily contributes to antibiotic resistance.
No medication can cure a viral stomach infection. The illness runs its course while your immune system clears the virus.
How Can You Prevent Spreading It?
Handwashing is the single most effective prevention measure. Wash with soap and water for at least 20 seconds. Alcohol-based hand sanitisers are less effective against norovirus.
Clean contaminated surfaces with a bleach-based cleaner. Norovirus can survive on surfaces for days. Disinfect bathroom fixtures, doorknobs, and any surface you touched while ill.
Do not prepare food for others until at least 48 hours after your symptoms stop. You can still shed the virus after you feel better. This is a common way outbreaks spread in households.
Stay home from work or school until symptoms have been gone for at least 48 hours. This is especially important in healthcare, food service, and childcare settings.
Frequently Asked Questions
Can stress cause vomiting and diarrhoea?
Yes, stress can trigger these symptoms in people with sensitive digestive systems. The gut and brain are directly connected through the nervous system, and stress can disrupt normal digestion.
Is it safe to take anti-diarrhoea medication?
For mild cases, it is generally safe, but it should not be used if you have a high fever or blood in your stool. When an active infection is present, some doctors recommend letting the diarrhoea run its course.
How quickly does food poisoning cause symptoms?
Symptoms can appear anywhere from one hour to several days after eating contaminated food. The timing depends on the specific bacteria or virus involved.
What should you eat after vomiting stops?
Start with small amounts of bland foods like toast, crackers, rice, or bananas. Introduce other foods gradually over 24 to 48 hours as your stomach tolerates them.

