Quick Answer: How Long Does Upset Stomach Last?

How do I know if it’s food poisoning or a stomach virus?

Bloody diarrhea is more likely to be a symptom of food poisoning.

Projectile vomiting and stomach cramps are often caused by the norovirus, a type of stomach virus.

Stomach viruses take longer to develop but usually go away in about 24 to 28 hours after symptoms begin.

Food poisoning often lasts longer..

What drink helps an upset stomach?

Treatment & PreventionSports drinks.Clear, non-caffeinated sodas such as 7-Up, Sprite or ginger ale.Diluted juices such as apple, grape, cherry or cranberry (avoid citrus juices)Clear soup broth or bouillon.Popsicles.Decaffeinated tea.

What food makes your stomach feel better?

The 12 Best Foods for an Upset StomachGinger Can Relieve Nausea and Vomiting. … Chamomile May Reduce Vomiting and Soothe Intestinal Discomfort. … Peppermint May Relieve Symptoms of Irritable Bowel Syndrome. … Licorice Can Reduce Indigestion and May Help Prevent Stomach Ulcers. … Flaxseed Relieves Constipation and Stomach Pain.More items…•

Is a tummy bug contagious?

You can be contagious from a few days up to two weeks or more, depending on which virus is causing your stomach flu (gastroenteritis). A number of viruses can cause gastroenteritis, including noroviruses and rotaviruses.

How long can stomach cramps from food poisoning last?

Symptoms begin 6 – 24 hours after exposure: Diarrhea, stomach cramps. Vomiting and fever are uncommon. Usually begins suddenly and lasts for less than 24 hours.

How do you settle an upset stomach?

Some of the most popular home remedies for an upset stomach and indigestion include:Drinking water. … Avoiding lying down. … Ginger. … Mint. … Taking a warm bath or using a heating bag. … BRAT diet. … Avoiding smoking and drinking alcohol. … Avoiding difficult-to-digest foods.More items…

What causes upset stomach for days?

There are many possible causes of stomach churning, including indigestion, stress and anxiety, and taking certain medications. Stomach churning often only causes temporary discomfort before resolving without treatment. However, this symptom can sometimes be a sign of an underlying health issue.

When should I go to the doctor for an upset stomach?

People should see a doctor right away if any of the following symptoms accompany abdominal discomfort: frequent vomiting or blood in the vomit. diarrhea that lasts for more than 2 days. bloody or black and tarry stools.

What stomach bug is going around?

Norovirus Symptoms. If you come down with a norovirus infection, you’ll probably go from feeling completely healthy to absolutely miserable within a day or two after being exposed. Typical symptoms include nausea, vomiting (more often in children), watery diarrhea (more often in adults), and stomach cramps.