From the pangs of hunger to a stomach ache to doubled-over cramping, the stomach sends a range of signals about its state of being. Yet, it’s often hard to pin down what is causing your symptoms. Is it indigestion, food poisoning, a stomach bug—or a more chronic condition?

Editor's picks

Gastritis is an inflammation of the stomach. It causes nausea and vomiting, stomach pain and bloating, and heartburn. It is usually caused by bacteria, but can be caused by medications and other issues. Finding the best treatment for the inflammation is the key to getting relief.
Rotavirus causes severe, watery diarrhea and vomiting, most commonly in infants and young children. It’s a gastrointestinal virus, and is highly contagious, though milder in older children and adults.
Acid reflux disease, also known as GERD, causes a burning pain or heartburn in the chest area. Acid reflux occurs because stomach acid flows up the esophagus. Changing what you eat is the easiest way to stop symptoms. Some people with GERD also take medication to lower the amount of stomach acid.
Food poisoning is an illness of the digestive tract caused by eating contaminated food. It causes nausea, vomiting, and diarrhea and may cause dehydration. Food poisoning could be caused by germs like bacteria, viruses, or parasites or by toxins created by germs.
Lactose intolerance means you can’t digest the sugar (lactase) in dairy products. It can cause painful stomach pain, gas, and diarrhea. Avoiding dairy can stop symptoms but be sure to replace the nutrients you’re missing by making changes to your diet.
Norovirus is a contagious virus that affects your digestive tract, causing nausea, vomiting, and diarrhea. It is not a stomach flu. Staying hydrated is important to avoid dehydration.
Suddenly losing your appetite can be concerning, especially if you feel nausea, tired, and are experiencing weight loss. Lose of appetite can be caused by depression or anxiety, an infection or common cold, a stomach virus, or hypothyroidism. Read below for more information on why you may be having a lack of appetite.
Stomach ulcers are sores or breaks in the stomach lining and are caused by inflammation. The h. pylori bacteria and taking nonsteroidal anti-inflammatory drugs (NSAIDs) are two of the main causes. They are treatable.
Gastritis, in general, refers to inflammation of the stomach lining due to a failure of normal protective mechanisms. Acute gastritis is a condition that resolves within days to weeks. Symptoms include nausea or vomiting, a loss of appetite, belly pain, bloating, or passing blood in severe cases.

Stomach pain

Heartburn: Know the Symptoms & How to Get Relief Fast

You feel a burning sensation in your chest. You sit up, and it seems to get better. But as soon as you lay back down, the pain comes back. You likely have heartburn. Heartburn occurs when stomach acid travels up into your esophagus and burns its lining.
Read article

Why Am I Nauseous? 10 Causes & How to Get Rid of Nausea

Nausea may cause you to vomit or it will come over in waves for several minutes or hours. Common symptoms with nausea include stomach pain, sweating & dizziness.
Read article

Clear Vomit: Causes & Common Questions

If you have been vomiting for a while, then it is common to begin to vomit clear liquid and stomach bile, especially if you have been drinking water and have not eaten anything recently. Reasons for clear vomit can arise from a stomach infection, food poisoning, indigestion, pregnancy, or a symptom of chemotherapy.
Read article

Black or Brown Vomit: Causes & Treatment

If you are throwing up black or brown vomit, you may be experiencing upper gastrointestinal bleeding, which may be a medical emergency. If there are related symptoms like abdominal pain or bloody stools, go to the ER. Other less serious causes of dark brown vomit include eating certain foods or liquids, or a side-effect from medication.
Read article