thanks for choosing health care magic.you seems to have possibly either stomach infection and
indigestion.take light
diet and drink more fluids.Avoid eating late,and fried and spicy food,take some antacids.Try to sleep with couple of pillows under your
shoulder for couple of days.If this does not improve you need
ultrasound to rule out gall stones and urinary stones.then consult your doctor,try to avoid strong analgesics.