Thanks for posting on HCM,
From your description, it is obvious your are having a digestive problem which could be coming from the liver
and/or gall bladder
and either associated to dyspepsia/indigestion
. Well, chronic hepatitis
B could be the main cause of your problem (and at this stage might have become complicated).
How ever, it would be difficult to tell what you have exactly without you going to see a doctor to completely evaluate you by doing physical exams, running some laboratory tests and abdominal scan so as to determine exactly what you maybe having.
Hope this helps