Hi. I have taken Caltrate for about 6 months now. It is very good at stopping the D, but it does not stop my pain or gas. I never had a big problem with gas, but I still get pain when I have eaten too many things that I shouldn't have. But, I know now that when I get pain, it doesn't mean that I will have D and that I won't have to spend the day in the bathroom.Kim