Hemorrhoids blood in stool may be related to abdominal pressure factors, local irritation, straining to defecate, poor diet and other factors. 1. Abdominal pressure factors: if overeating or squatting in the toilet for a long time, it will easily cause an increase in intra-abdominal pressure, which may lead to rupture of hemorrhoidal veins, resulting in the phenomenon of blood in the stool. 2. Local irritation: when the stool is dry, it will easily lead to local tissue breakage, which may aggravate the varicose hemorrhoidal blood vessels, hemorrhoidal bleeding, causing blood in stool. 3. Defecation force: when the patient defecation force, may make the blood vessel pressure increases, hemorrhoidal vein rupture, etc., resulting in hemorrhoidal bleeding, blood in stool condition. 4. poor diet: if long-term consumption of chili peppers, drinking a lot of alcohol, etc., may lead to hemorrhoidal blood vessel wall fibrosis, brittleness, thinning, etc., resulting in local varicose veins appear hemorrhoidal vein rupture, causing blood in stool. Patients with hemorrhoids and blood in the stool should go to the hospital in time, after clarifying the cause of the disease, under the guidance of the doctor, the appropriate treatment and treatment.