Wen,
Are you going on a regular schedule to the accupuncturist for help with your liver, or just going whenever you can? The liver/deficient bile will mess up digestion too.
Do you also rife for the Hep C virus?
I came across this when I was looking for something else. Liver chi for Hep C.