Try using a handheld vibrating massager on your liver area. Also- deep diaphragmatic breathing (not to be confused with 'big' breathing). May also consider using lecithin or some desludging essential oil like helychrisium.
What may be happening is that you have stuck stones held in your biliary ducts due to liver flukes or candida. I remember reading one ladies account of having done over 20 liver flushes, then one day taking 100mL castor oil and 80 drops Wormwood /blackwalnut the morning of her next flush. She said she removed "pots full" of liver flukes.