If it were me, and I had his pain and was getting more uncomfortable at night
with it, I would want to be worked up
with a new set of labs, and I would want them to rule out any liver problems. IBS could be causing all of this, too, but you deserve to have any liver problem ruled out.
If you ever vomit anymore blood (could also be a sign of liver problems) someone needs to order an upper GI (endoscopy) on you, for sure.