If you eat a food and you have diarrhea within 30 minutes and you pass the food you just ate (ie. cream cheese dip w/ peppers and olives but you see the peppers and olives in your loose stool) does your body have enough time to absorb the nutrients and calories? i have IBS and lately I have been going to the bathroom within 30-60 minutes of eating no matter what it is and I usually pass the food I just ate. I am wondering if I am at risk for malnutrition/ weight loss? I have been to a GI Dr. and was on Zelmorn, which was then taken off the market. Since then I have been dealing with it on my own. I am young (just turned 21) so they do not want to do diagnostic procedures, which I think may be necessary at this point I have had GI problems for years including GERD.

But my main question is if my body is able to absorb the calories and nutrients that quickly.