Hiya caseyais,
I think your cleanses might be too close together. You should do cleanses every 3 - 5 weeks (see
Andreas Moritz The Amazing Liver Cleanse). Your liver tissues need some time to heal (the stones make the bile ducts inflamed and sensitive when many of them, plus acidic toxins, pass through at once) plus your liver needs time to allow stones deeper in the ducts to move forward into position to be flushed next.
To support your liver, take liver herbs. There are many on the market. They should contain herbs like milk thistle, dandelion, lecithin, beet powder, licorice, cayenne powder, and possibly turmeric; especially the first two.
Between flushes, you should support the flushes by cleansing the colon (P&B shakes or some kind of oxy- based powder) and follow flushes with colon hydrotherapy if you can, or enemas, if that is suitable for you.
Between flushes, a
parasite removal program might be beneficial.
Between every third or fourth flush, kidney support herbs would be beneficial. Lacking that, eat lots of watermelon, parsley, and drink lots of cranberry juice to cleanse the kidneys, plus lots of purified water (50 % of your body's pound weight in
ounces is good). For example, a 150 pound person should drink 75
ounces of water a day. The type of water (mineral, de-mineralized, oxigenated, spring, ionized, etc) is controversial, try everything and go with what makes your body feel best.
To support the flushes themselves, eating an apple or two every day will help keep the stones soft, so some might move out on their own. Taking "stone crushing" herbs or tinctures is also very helpful.
Good luck!