It is not normal for menstruation to last for 10 days. The normal number of days for menstruation is 2-8 days, most of them are 3-7 days, the most is not more than 8 days, more than 8 days is not normal. If you occasionally have a period for 10 days, it is recommended to take gynecological menstruation pellets for treatment. If you often have a period for more than 10 days, it is recommended to go to the hospital for gynecological and endocrine examination as soon as possible to see the causes of prolonged menstruation and to treat the symptoms, which can effectively relieve the situation of menstruation for more than 10 days. If your menstrual bleeding is heavy for 10 days, you should eat more animal liver and animal blood in your daily diet to avoid menstrual anemia due to prolonged bleeding.