my 15 yr old has had diarrhea after a year after gallbladder surgery. Even if he doesn't have D. his stomach hurts after eating just about anything. He has been taking welchol, one pill sometimes two only when eating something greasy that may cause problems. He has had mixed results. Sometimes it stops the D. and sometimes not. Which is very hard for a teenager traveling with school and just hanging out with friends. I would like to know if it would be better to just take a pill everyday even if he isn't eating anything greasy. Also if he takes one in the morning would that be too long to help if he ate something that night? I have also heard about taking calcium... any thoughts on that. Thanks for any help!