Most likely because of eating habits, also because of the constipation. If you have a red blood it a stomach problem, if it's murun or black you have inhaleda toxic or virus of some sort consult your...
Many maladies could cause blood in the stool; they are ALL BAD SIGNS. Red blood probably means hemorrhoids or some sort of "rough anal play" injury. Black and tarry stools give evidence of digested...