I was on it when my gall bladder was acting up; waste of money. Never stopped my gall bladder from spasming. And as the diarrhea from that problem is caused by bile, not spasming intestines, it didn't help the D either. If you have D post gall bladder, you need to be on Welchol or something in that bile sequestrant family. Welchol always works for me if I'm a bit careful with my diet.