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.