Let's see if we can figure out what's causing your symptoms.
Select additional symptoms and we'll narrow your results.

What causes flatulence, loss of appetite and vomiting? 9 possible conditions

See a list of possible causes in order from the most common to the least.



Bleeding or spotting, increased need to urinate, tender breasts, fatigue, nausea, and missed period are signs of pregnancy.

Read more »



Giardiasis is an infection in your small intestine. It's caused by a microscopic parasite. Giardiasis spreads through contact with infected people.

Read more »



Gallstones are hard deposits in the gallbladder that can eventually block the exiting bile ducts. Abdominal pain, fever, itchy skin, and jaundice are symptoms.

Read more »


Acute Pancreatitis

Acute pancreatitis is an inflammation in the pancreas, which causes pain and swelling in the upper left side of the abdomen, nausea, and burping.

Read more »


Stomach Cancer (Gastric Adenocarcinoma)

Stomach cancer occurs when cancerous cells form in the stomach lining. Because it's difficult to detect, it's often not diagnosed until it's more advanced.

Read more »


Irritable Bowel Syndrome

Irritable bowel syndrome (IBS) is a chronic condition that affects the large intestine and causes many uncomfortable symptoms, such as bloating, gas, cramping, diarrhea, constipation, and pain.

Read more »


E. coli Infection

E. coli is a type of bacteria normally found in intestines. But certain kinds of E. coli can cause infection and severe symptoms like diarrhea and dehydration.

Read more »


PMS (Premenstrual Syndrome)

PMS symptoms start five to 11 days before menstruation and typically go away once menstruation begins. The cause of PMS is unknown.

Read more »


Celiac Disease (Gluten Intolerance)

Celiac disease is a digestive disorder caused by an immune reaction to gluten. Symptoms vary but can include arthritis, fatigue, and abdominal symptoms.

Read more »

This feature is for informational purposes only and should not be used to diagnose.
Please consult a healthcare professional if you have health concerns.