The duration of hemorrhoid blood in the stool needs to be determined by the severity of the hemorrhoid, the amount of bleeding, and the patient’s personal constitution, which requires specific analysis and cannot be generalized. Hemorrhoid blood in the stool generally refers to internal hemorrhoid bleeding, which can be relieved by itself in patients with mild symptoms, and the bleeding can be stopped in 2-4 days by improving diet and lifestyle habits. In patients with more serious symptoms, the bleeding is in the form of jets or drops, and some patients may stop bleeding in 1 week. If the blood in the stool still persists after 1 week, it is easy to cause anemia to occur at this time, and it is recommended to go to a regular hospital for examination and treatment for early diagnosis and early treatment. In addition, hemorrhoids blood in the stool may be caused by eating spicy, constipation and other reasons, so patients by changing the diet and lifestyle habits, then the bleeding can stop. If the bleeding is serious, it is recommended that the patient go to the anorectal surgery department of a regular hospital for surgical treatment to avoid aggravation of the condition.