Why hasn’t my menstrual bleeding stopped after ten days?
The normal menstrual period refers to the duration from the first day of menstruation until bleeding ceases, typically lasting 2–7 days. However, some women experience prolonged menstruation—up to approximately 10 days—which is considered abnormal. So, what could cause menstruation to persist for 10 days without stopping?
Why does menstruation last for 10 days without stopping?
In general, prolonged menstruation lasting 10 days or more may result from endocrine disorders, threatened abortion, or uterine fibroids, among other causes. A detailed analysis follows:
1. Endocrine Disorder
Prolonged anxiety or stress can disrupt endocrine function, leading to menstrual irregularities—including persistent bleeding lasting up to 10 days. It is advisable to consciously relax, maintain a balanced routine of work and rest, and manage stress effectively to help alleviate symptoms.
2. Threatened Abortion
During early pregnancy, an unstable embryo or poor maternal health may lead to threatened abortion or ectopic pregnancy, resulting in abnormal vaginal bleeding—not true menstruation. Under medical guidance, patients may be prescribed medications such as Baotai Ling Capsules, Yunkang Oral Liquid, or other tocolytic agents.

3. Uterine Fibroids
Uterine fibroids arise from abnormal proliferation of uterine smooth muscle cells and may cause menorrhagia (excessively heavy menstrual bleeding) or prolonged menstrual periods. Additional symptoms may include urinary frequency and urgency. Treatment options—under physician supervision—include hysterectomy or myomectomy. Postoperative rest is essential for optimal recovery.

In addition to the above common causes, cervicitis may also produce similar symptoms. Prompt medical evaluation is recommended to identify the underlying cause and initiate appropriate, targeted treatment. During menstruation, maintain good personal hygiene, avoid sexual intercourse, and strive to preserve emotional well-being. We hope this information proves helpful!