try and be patient too... it took me over 20 flushes to clear my liver of stones... and i was never diagnosed with gallbladder problems. so, it can take awhile, but its well worth it.
i would also expect your doctor to belittle you. if you succeed in the next year or so, it would mean that most of what he learned and practices every day is wrong. not easy to accept at all.