It is hard to say where you are now as you have such long breaks between flushes.
Try to flush every two weeks untill you get no stone flush. Otherwise you'll never know what is left and a month or so after you will just flush the fresh stones. So the older ones will never get their chance to leave your liver.
It took me four flushes to reach that point. For some people it may take much more.