In some people, certain foods may irritate the intestines, which can cause bloody stools. In other cases, underlying health conditions, such as inflammatory bowel disease (IBD), can cause blood in the ...