None of these will give you diarrhea, at least not from a parasite. If you have IBS, I'm sorry, but there are no guarantees.
Sorry Lettuce, It's Not You, It's the…
None of these will give you diarrhea, at least not from a parasite. If you have IBS, I'm sorry, but there are no guarantees.