I'm a 32yr old mother of three I have been bleeding for 23 days with only a 3three day break. I have been to the hospital they have no answers. My blood work is fine. I was told my cervix is short for a woman who has had kids what does that mean? Why am I still bleeding? What can I do to stop it?