Q. Why do I keep having an upper abdominal pain after I eat?

Answered by
Dr. Ramesh Kumar S
and medically reviewed by iCliniq medical review team.
This is a premium question & answer published on May 15, 2017 and last reviewed on: Sep 14, 2021

Hello doctor,

I am suffering from an upper abdominal pain. It feels like winding as if I am being kicked repeatedly. I feel this pain mainly after I eat. It all started last week, but it was very mild for two days. But, then it got much worse the next day. Then next day, the pain became so bad that I could not sleep at night. I also had a fever. So, I went to the doctor, who said I have high stomach acids, and he gave me Lansoprazole. The medicine helped me for two days, but today the pain is bad again. Please help me.



Welcome to

  • You are suffering from an ailment called as gastroenteritis. It is also commonly referred to as stomach flu. The gastrointestinal tract, which comprises of the small intestine and stomach gets inflamed. Gastroenteritis is indicated by the symptoms such as diarrhea, acute nausea, and severe spasmodic pain in the abdomen with the formation of excessive gases.
  • The fever is an indicator of an ongoing severe infection. Sometimes, exhaustion and dehydration are also observed. However, it is not necessary that all symptoms are there in every patient. This disease usually lasts not more than two weeks. Infections caused by virus, bacteria, parasites, or fungi may lead to gastroenteritis. Viruses account for this disease the most.
  • This disease is transmitted mainly through food and contaminated water. The most common remedy in case of gastroenteritis is having electrolyte solution and keep yourself hydrated in case vomiting or loose stool starts.
  • Due to the toxins produced in the intestines, the natural good bacteria present in the gut are destroyed, hence food is not digested properly. I would suggest you try taking the following medications. Consult a specialist doctor, discuss with him or her and start taking the medicines after their consent.
  1. Probiotic like VSL#3 daily. It contains good bacteria and would help to improve overall digestion of food. As digestion will improve, the symptoms will improve.
  2. Nexium (Esomeprazole) 20 mg with antacid Pepto-Bismol, twice daily. This will provide you with immediate symptomatic relief.
  3. For relief from spasmodic pain, try Dicyclomine 10 mg twice daily.
  4. To provide symptomatic relief from fever, take Tylenol (Acetaminophen) twice daily.
  5. Take Fybogel (Ispaghula) 2 teaspoons daily with a half cup of water. This is a fiber based product and would help in the formation of bulky stools and proper stools.
  • Apart from medicines, try doing the following:
  1. Take light vegetarian and easily digestible food.
  2. Take lots of yogurt and food rich in lactobacillus.
  3. Avoid alcohol or smoking.
  • I also suggest that as there is a fever, get a stool routine and microscopy test done, as in some cases gastroenteritis is caused by bacteria and protozoa. As in that case, antibacterial and protozoal therapy will be given for five days.

Hope I answered your query well. Feel free to follow-up.

For further queries consult a medical gastroenterologist online -->

Was this answer helpful?


Same symptoms doesn’t mean you have the same problem. Consult a doctor now!

Related Questions:
I have diarrhea following constipation for a long time. Why?

A combination of Pantoprazole and Domperidone once daily for a few days ...   Read full

Why does my baby poop frequently with gas?

If it is from birth, then you should go for a stool examination ... Is the stool watery ...   Read full

Can a viral infection increase the ESR level?

.. the history, you have an upper respiratory tract infection. You need to do the following investigations. Physical examination. Auscultation. CBC (complete blood count). Throat swab for culture or ASO (antistreptolysin O) titer. If auscultation is ...   Read full


Also Read Answers From:

ideaComprehensive Medical Second Opinion.Submit your Case

Also Read

Management of Coronasomnia
Coronasomnia refers to increased sleep problems among people during the COVID-19 pandemic. Read the below article to get...  Read more»
Balantidiasis - Causes, Signs and Symptoms, Diagnosis, Treatment, and Prevention
Balantidiasis is a rare bacterial infection caused by a parasite called Balantidium coli. Read the article below to know...  Read more»
JAK Inhibitors in Treating Rheumatoid Arthritis
Doctors mainly suggest JAK or Janus kinase inhibitors for patients with rheumatoid arthritis to ease their symptoms. Rea...  Read more»

Ask your health query to a doctor online?

Ask a Medical Gastroenterologist Now

* guaranteed answer within 4 hours.

Disclaimer: No content published on this website is intended to be a substitute for professional medical diagnosis, advice or treatment by a trained physician. Seek advice from your physician or other qualified healthcare providers with questions you may have regarding your symptoms and medical condition for a complete medical diagnosis. Do not delay or disregard seeking professional medical advice because of something you have read on this website. Read our Editorial Process to know how we create content for health articles and queries.