Dear friend, welcome to HCM.
all your symptoms are also indicative of some gall bladder/ liver
do you get fever
, nausea? jaundice/ indigestion?
has an ultrasound
or CT sacn of the abdomen done?
if not , pl. rule it out as hepato biliary pain is usually referred to rt . shoulder and diagnosis is often missed/ mis-directed.
pl. let me know the follow -up.also results of all tests done.
am concerned about your problem and would be glad to help.