Sounds like the gallbladder is stagnant. Taurine and choline can help the gallbladder. Some of the popular liver support herbals (milk thistle, dandelion etc) can help as well. TCM (Traditional Chinese Medicine) can be a big help in this.
Investigators from the Texas Tech University Health Sciences Center examined the inhibitory effect of taurine on gallstone formation. The results, published in the journal “Nutrition Research” in June 2004, showed that taurine enhances the release of the enzyme cholesterol 7-alpha-hydroxylase, which causes the production of bile acid by the liver. The bile acid is a strong solution that dissolves the cholesterol from which most Gallstones are made, explains Julius D. Militante and John. B. Lombardini, researchers of this study.