This anemia can cause heavy or prolonged period
. However, other causes of prolonged
periods should be investigated before this conclusion is reached. A prolonged bleeding of any kind from the vagina can be due to a sore or ulcer in vagina as you see in Herpes or otherwise, endometritis or infection of endometrium of uterus, cervicitis or infection of cervix, fibroids, vaginal infections, vaginal polyp, endometriosis and cancer of either cervix, uterus or ovary.