Diarrhoea usually gets better within a few days. For adults and children, the NHS says diarrhoea commonly stops within 5 to 7 days, although the exact duration depends on what is causing it.
A short episode is often caused by a stomach infection or food poisoning. However, diarrhoea can also happen because of medication, food intolerance, anxiety, irritable bowel syndrome (IBS), inflammatory bowel disease and other conditions.
The important question is not only “How long does diarrhoea last?” but also “Is the duration and pattern of my diarrhoea normal for the likely cause?”
If symptoms are becoming severe, lasting longer than expected, causing dehydration or accompanied by blood, severe pain or other concerning symptoms, you should seek appropriate medical advice.
How long does diarrhoea usually last?
For most short-term cases, diarrhoea improves within several days.
According to the NHS:
- Diarrhoea usually stops within 5 to 7 days
- Vomiting usually settles sooner, often within 1 to 2 days
A stomach bug may therefore cause several days of loose or watery stools before your bowel movements gradually return to normal.
However, recovery is not identical for everyone.
The duration can depend on:
- the underlying cause
- your age
- your general health
- whether you are becoming dehydrated
- whether you have another digestive condition
- whether you recently travelled
- whether you are taking medication that can affect your bowel
- whether the diarrhoea keeps returning after initially improving.
Consequently, diarrhoea that lasts beyond the usual timeframe deserves more attention, particularly if you have other symptoms.
Diarrhoea duration at a glance
| Situation | What you may notice |
|---|---|
| Short-lived stomach bug | Often improves within several days |
| Typical acute diarrhoea | Usually settles within 5–7 days |
| Food poisoning | Duration varies depending on the infection or toxin |
| Medication-related diarrhoea | May improve after the underlying cause is addressed |
| IBS-related diarrhoea | Can come and go rather than following a single short episode |
| Inflammatory bowel disease | May persist or recur and needs medical assessment |
| Diarrhoea after overseas travel | May be caused by an infection and can sometimes last longer |
| Diarrhoea lasting more than 7 days | NHS advises seeking medical advice |
This table is a general guide rather than a way to diagnose the cause of your symptoms.
What causes diarrhoea?
Diarrhoea is a symptom rather than a disease itself.
That distinction matters because the reason you have diarrhoea can affect how long it lasts and what treatment you may need.
Common causes include:
Stomach infections
Viral infections are a common cause of sudden diarrhoea.
Norovirus, sometimes called the “winter vomiting bug”, can cause diarrhoea, vomiting, nausea and stomach cramps. It spreads easily between people and through contaminated food or surfaces.
Other viruses can also cause gastroenteritis.
Food poisoning
Food contaminated with bacteria, viruses or toxins can cause diarrhoea.
Symptoms may develop after eating contaminated food and can include:
- diarrhoea
- stomach cramps
- nausea
- vomiting
- fever
- feeling generally unwell.
The exact duration depends on the organism involved.
For example, the UK Health Security Agency notes that some bacterial infections can last longer than viral stomach infections.
Medication
Some medicines can cause diarrhoea as a side effect.
If your symptoms started after beginning a new medicine or changing your dose, check the medication information and speak to a pharmacist or healthcare professional if you are concerned.
Do not stop prescribed medication without appropriate medical advice.
Food intolerance
Certain foods can trigger diarrhoea in people who have an intolerance.
Lactose intolerance, for example, can cause digestive symptoms after consuming foods containing lactose.
Other dietary triggers can affect different people in different ways.
Keeping track of what you eat and when symptoms occur can sometimes help identify a pattern.
Irritable bowel syndrome (IBS)
IBS can cause diarrhoea, constipation or alternating bowel habits.
Unlike a short stomach bug, IBS symptoms can come and go over a longer period.
Some people notice that particular foods, stress or changes in routine make their symptoms worse.
If diarrhoea repeatedly returns without an obvious infection, it is worth discussing the pattern with a healthcare professional rather than assuming every episode is another stomach bug.
Anxiety and stress
Your digestive system can respond to stress and anxiety.
Some people notice looser stools or a sudden need to use the toilet during periods of anxiety.
However, persistent or significant diarrhoea should not automatically be attributed to stress. Other causes may need to be considered, especially when symptoms are new or changing.
Inflammatory bowel disease
Conditions such as Crohn’s disease and ulcerative colitis can cause ongoing or recurring diarrhoea.
These conditions are different from IBS because they involve inflammation in the digestive tract.
Diarrhoea associated with inflammatory bowel disease may occur alongside symptoms such as abdominal pain, fatigue or blood in the stool.
If you have persistent symptoms or a pattern that keeps returning, medical assessment is important.
Coeliac disease
Coeliac disease can cause digestive symptoms including diarrhoea, bloating and abdominal discomfort.
It is an autoimmune condition associated with gluten.
Because the symptoms can overlap with other digestive problems, persistent diarrhoea should not be self-diagnosed as food intolerance or IBS without appropriate assessment.
Why is my diarrhoea lasting longer than expected?
A few days of diarrhoea can be typical for an acute stomach infection.
However, symptoms that continue beyond the expected recovery period can have different explanations.
For example:
- the original infection may take longer to clear
- you may have a bacterial or parasitic infection
- medication may be contributing to the symptoms
- an underlying digestive condition may be involved
- a food intolerance may be triggering repeated symptoms
- you may have developed dehydration
- the diarrhoea may be part of a recurring condition such as IBS or inflammatory bowel disease.
The NHS advises contacting NHS 111 if diarrhoea lasts for more than 7 days.
Therefore, if you are approaching or passing the one-week mark without improvement, it is sensible to seek medical advice rather than simply waiting indefinitely.
What should diarrhoea look like when it is getting better?
Recovery does not always happen suddenly.
You may notice that:
- bowel movements become less frequent
- stools become less watery
- urgency decreases
- abdominal discomfort settles
- your appetite begins to return
- your energy gradually improves.
It is also possible for your bowel habits to remain slightly different for a short time after the main illness has passed.
What matters is the overall direction.
If symptoms are gradually improving and you can drink enough fluids, that is generally more reassuring than diarrhoea that is becoming more frequent, severe or associated with new symptoms.
How can you recover from diarrhoea at home?
For uncomplicated diarrhoea, the main priority is preventing dehydration.
The NHS recommends drinking plenty of fluids and taking small sips if you feel sick.
You can also:
- rest at home
- drink fluids regularly
- eat when you feel able
- choose simpler foods if heavier meals make you feel worse
- avoid foods that appear to aggravate your symptoms
- ask a pharmacist about oral rehydration solutions if you are losing significant amounts of fluid.
Oral rehydration solutions can replace water, salts and sugars lost through diarrhoea.
A pharmacist can advise whether an oral rehydration product is appropriate for you.
What should you drink?
Water and other suitable fluids can help replace lost fluid.
If nausea makes drinking difficult, take small, frequent sips rather than trying to drink a large amount at once.
The NHS advises avoiding fruit juice and fizzy drinks because they can make diarrhoea worse.
Alcohol should also be avoided while you are dehydrated.
What should you eat when you have diarrhoea?
You do not necessarily need to stop eating.
Instead, eat when you feel able to and pay attention to what your body tolerates.
Some people find that fatty or spicy foods make their symptoms worse, so simpler meals may feel easier during recovery.
There is no single “diarrhoea diet” that works for everyone.
As your symptoms improve, you can generally return towards your usual diet.
If particular foods repeatedly trigger diarrhoea, however, that may be a reason to discuss your symptoms with a healthcare professional.
Can you take medicine for diarrhoea?
Some adults may be able to use an anti-diarrhoeal medicine such as loperamide for short-term relief.
However, these medicines are not suitable for everyone.
A pharmacist can advise whether an anti-diarrhoeal medicine is appropriate based on your symptoms and circumstances.
Children need particular caution. The NHS advises that children under 12 should not be given medicine to stop diarrhoea unless appropriately advised.
Most importantly, medicine should not be used simply to mask symptoms that need medical assessment.
For example, blood in the stool, significant dehydration or severe abdominal pain warrants appropriate medical advice rather than simply trying to stop the diarrhoea.
How do you know if diarrhoea is causing dehydration?
Dehydration is one of the main concerns when diarrhoea is frequent or severe.
You may become dehydrated when your body loses more fluid than you are replacing.
Possible signs include:
- increased thirst
- dark yellow or strong-smelling urine
- passing urine less often
- dizziness or light-headedness
- tiredness
- dry mouth, lips or tongue
- sunken eyes.
Babies, young children and older adults can be particularly vulnerable to dehydration.
If you notice signs of dehydration, increasing your fluid intake is important. A pharmacist can also advise about oral rehydration solutions.
If dehydration is severe or you become confused, unusually sleepy or have difficulty breathing, urgent medical help is required.
When should you seek medical help for diarrhoea?
Most short-lived diarrhoea can be managed at home.
However, certain symptoms mean you should seek medical advice.
Contact NHS 111 if:
- diarrhoea lasts for more than 7 days
- you cannot keep fluids down
- you or your child continue to show signs of dehydration
- there is blood in the diarrhoea
- you are concerned about dehydration
- symptoms are becoming significantly worse rather than better.
You can also speak to a pharmacist if you need advice about dehydration or short-term treatment.
Seek emergency help if:
Call 999 or go to A&E for serious symptoms such as:
- severe or sudden abdominal pain
- vomiting blood
- severe difficulty breathing
- confusion or being unusually difficult to wake
- signs of severe dehydration or shock
- other symptoms that indicate a medical emergency.
If you are unsure how serious your symptoms are, NHS 111 can help direct you to the appropriate service.
Is diarrhoea contagious?
Sometimes.
When diarrhoea is caused by an infection such as norovirus, it can spread easily to other people.
That is why hygiene is important even if you start feeling better.
The NHS advises staying away from work or school until you have had no diarrhoea or vomiting for at least 48 hours.
During that period, you should also take extra care with food preparation and contact with vulnerable people.
To reduce the risk of spreading an infection:
- wash your hands thoroughly with soap and water
- clean frequently touched bathroom surfaces
- wash contaminated clothing and bedding appropriately
- avoid preparing food for other people while you are infectious
- do not share towels or personal items
- avoid swimming until at least 48 hours after symptoms have stopped.
Importantly, alcohol-based hand gels should not be relied on against norovirus. Thorough handwashing with soap and water is important.
How long should you stay off work with diarrhoea?
If your diarrhoea is caused by an infectious illness, returning to work too soon can put other people at risk.
The NHS recommends staying away from work or school until you have been free from diarrhoea and vomiting for at least 48 hours.
This is particularly important if you:
- work with food
- work in healthcare
- work in a school or nursery
- care for vulnerable people
- have close contact with the public.
If you are still unwell after the 48-hour period, you may also need to consider whether you are actually well enough to resume normal activities.
What if you need time off work because of diarrhoea?
A short episode of diarrhoea may make it difficult to work, particularly when symptoms involve frequent toilet visits, urgency, abdominal cramps or significant weakness.
If you are genuinely unwell and need medical documentation for your employer, the appropriate document depends on the circumstances and the length of your absence.
For example, you may need to follow your employer’s sickness reporting procedure first. If your absence requires formal medical evidence, a healthcare professional may need to assess your condition.
If legitimate medical documentation is required to explain a genuine period of illness, DoctorsNotes.co.uk can provide information about the appropriate doctor’s note or medical documentation available for your circumstances.
The purpose of the documentation is to accurately record a genuine medical situation. It should never be used to claim illness that did not occur.
Can diarrhoea be caused by IBS?
Yes.
IBS can cause diarrhoea as well as other bowel symptoms.
One important difference is the pattern.
A stomach infection often appears suddenly and improves over several days. IBS, by contrast, can cause symptoms that repeatedly come and go.
You may notice:
- diarrhoea after particular foods
- abdominal discomfort
- bloating
- changes between diarrhoea and constipation
- urgency to use the toilet
- symptoms that fluctuate over time.
If diarrhoea keeps returning, particularly without an obvious infection, it is worth getting medical advice.
Do not assume that repeated diarrhoea is simply IBS without considering other possible causes.
Can stress cause diarrhoea?
Stress and anxiety can affect the digestive system.
Some people experience loose stools, abdominal discomfort or an urgent need to use the toilet during stressful situations.
However, persistent diarrhoea should not automatically be blamed on stress.
If symptoms are new, severe, recurrent or accompanied by other concerning symptoms, an appropriate medical assessment can help determine whether something else is causing them.
What if you have diarrhoea after travelling abroad?
Diarrhoea after international travel can have several possible causes.
Contaminated food or water can expose travellers to bacteria, viruses and parasites.
The UK Health Security Agency identifies infections such as Campylobacter, Salmonella, Shigella, Giardia and Cryptosporidium among causes of gastrointestinal illness.
Travel-related diarrhoea does not always disappear within a couple of days.
For example, some parasitic infections can persist for longer and may require specific treatment.
If diarrhoea continues after returning from overseas, particularly if it is persistent or accompanied by blood, fever, significant abdominal pain or dehydration, seek medical advice and mention your recent travel.
That information can help a healthcare professional consider causes that might otherwise be overlooked.
Why does diarrhoea sometimes continue after a stomach bug?
The main infection may have passed, yet your bowel habits can take a little longer to settle.
Your digestive system may need time to return to its normal pattern.
However, ongoing diarrhoea should not simply be assumed to be part of recovery.
If symptoms continue beyond the expected timeframe, become worse again after improving, or repeatedly return, medical advice can help determine whether another cause is involved.
Can diarrhoea last for weeks?
Yes, some causes can result in diarrhoea that persists for much longer than a typical stomach bug.
Persistent diarrhoea can have different causes, including:
- certain infections
- medication side effects
- food intolerance
- coeliac disease
- IBS
- inflammatory bowel disease
- other digestive conditions.
The longer diarrhoea continues, the more important it becomes to consider the underlying cause rather than simply treating the symptom.
If your diarrhoea has lasted more than 7 days, the NHS advises seeking medical advice.
What is the difference between diarrhoea and chronic diarrhoea?
Acute diarrhoea generally begins suddenly and lasts for a relatively short period, often because of an infection or food-related illness.
Persistent or chronic diarrhoea lasts longer or keeps returning.
The distinction is useful because the possible causes change as symptoms continue.
A person who has had diarrhoea for two days after a suspected stomach bug may have a very different situation from someone who has experienced loose stools repeatedly for several weeks.
For ongoing symptoms, a healthcare professional may need to consider your medical history, medications, diet, travel history and other symptoms.
Does diarrhoea always mean food poisoning?
No.
Food poisoning is one possible cause, but diarrhoea can also result from stomach viruses, medication, food intolerance, IBS, anxiety, inflammatory bowel disease, coeliac disease and other conditions.
The presence of diarrhoea alone is therefore not enough to identify the cause.
Other clues, such as vomiting, fever, abdominal pain, recent travel, affected household members, dietary triggers and how long the symptoms have lasted, can provide useful context.
When is diarrhoea more concerning?
The duration matters, but the accompanying symptoms matter just as much.
For example, seek medical advice if diarrhoea is accompanied by:
- blood in the stool
- significant dehydration
- persistent vomiting
- severe abdominal pain
- a significant deterioration in your condition
- symptoms lasting longer than expected
- symptoms in a particularly vulnerable person.
Babies, young children, older adults and people with certain underlying health conditions may become dehydrated more quickly.
Consequently, the threshold for seeking advice may be lower in these groups.
Related Doctor’s Note:
Doctor Note for stomach Virus
Doctor Note for Constipation
Doctor Note for gastroenteritis
Frequently Asked Questions
How long does diarrhoea normally last?
The NHS says diarrhoea usually stops within 5 to 7 days. Some illnesses can resolve sooner, while other causes may last longer.
Is diarrhoea for 3 days normal?
Three days of diarrhoea can occur with a short-term stomach infection or food poisoning. However, the overall severity and any other symptoms matter. If you are dehydrated, have blood in your stool, cannot keep fluids down or are becoming significantly worse, seek medical advice.
Is diarrhoea for a week normal?
Diarrhoea can sometimes last around a week, but the NHS advises contacting NHS 111 if diarrhoea continues for more than 7 days.
When should I worry about diarrhoea?
Seek medical advice if symptoms last longer than expected, you cannot keep fluids down, you have signs of dehydration or there is blood in your diarrhoea. Severe abdominal pain, confusion, severe dehydration or breathing difficulties require urgent attention.
How can I stop diarrhoea quickly?
The most important priority is preventing dehydration. Drink fluids regularly and consider asking a pharmacist about oral rehydration solutions. Some adults may be able to use loperamide for short-term relief, but it is not suitable for everyone.
Can diarrhoea be caused by stress?
Yes. Stress and anxiety can affect bowel function and may trigger loose stools or urgency. However, persistent or recurrent diarrhoea should not automatically be attributed to stress.
Can IBS cause diarrhoea?
Yes. IBS can cause diarrhoea, constipation or changes between the two. Repeated diarrhoea should still be assessed appropriately rather than automatically assumed to be IBS.
Should I go to work if I have diarrhoea?
If you have diarrhoea or vomiting caused by an infectious illness, the NHS recommends staying away from work or school until you have been symptom-free for at least 48 hours.
Can I get a doctor’s note for diarrhoea?
If you are genuinely unwell and require medical documentation for work or another legitimate purpose, the appropriate documentation depends on your circumstances and the requirements of the organisation requesting it. A medical document should accurately reflect your genuine health situation.
What if my diarrhoea lasts more than 7 days?
Contact NHS 111 or seek appropriate medical advice. Persistent diarrhoea can have several causes and may require assessment to determine why it is continuing.
Conclusion
For many people, diarrhoea is a short-lived problem that improves within several days. The NHS states that diarrhoea usually stops within 5 to 7 days.
However, duration alone does not tell the whole story.
Pay attention to how severe your symptoms are, whether you can stay hydrated and whether you develop warning signs such as blood in the stool, severe pain, persistent vomiting or significant dehydration.
If diarrhoea lasts for more than 7 days, keeps returning or is affecting your ability to function normally, seek appropriate medical advice.
And if genuine diarrhoea has left you unable to work and you need legitimate medical documentation, make sure any doctor’s note or medical certificate accurately reflects the illness and the circumstances for which it is being requested.
Good health information should help you know when to recover at home, when to ask for advice and when not to wait.

Dr. Anuj provides convenient online medical consultations for patients across the UK, making it easier to speak with a doctor without the need for an in-person visit.
Through secure online consultations, Dr. Anuj can assess your symptoms, discuss your concerns, and provide appropriate medical guidance. Where medically appropriate and legally permitted, a doctor’s note or medical documentation may also be provided following the consultation.

