Hi and welcome to HCM.
This sounds like gallbladder
disorders. It is most commonly caused by stones and it goes with symtoms yor are describing especially if pain is aggravated by meal and fatty food. This is crampy,colicy kind of pain which isnt constant , and usually is associated with nausea
. To evaluate gallbladder you should do ultrasounds and liver
enzymes levels. After this cholecystectomy
can be performed. Till that you should avoid fatty food and alcohol. But you should considerd some othe rdisorders such as ureteral stones and pancreatits. Ureteral stones can be related to your urinating difficulties.
Wish you good health.