Blood in stools results from bleeding that arises from any part of the digestive tract. Causes of blood in stools are hemorrhoids, diverticulosis, colorectal cancer, gastric cancer.
Stress fractures are small fractures which often occur in the weight bearing bones of the lower leg and foot, mostly due to frequent repetition of an activity.