Is it normal I have had my period for 21 days! Last month I had my period for a month and apparently this month is also lasting as long. I do have low anemia and I am concern that it might be that. I bleed in excess right now it is regular but days ago I

A . A regular period occurs once every 24-35 days (3.5 to 5 weeks) and should last 7 days or less. The two most common reasons for abnormal cycles are abnormal hormone levels or problems with the uterus. In order to check your hormone levels, you should have a hormonal evaluation to look at your thyroid function (tsh/t4), ovarian function (fsh) on day 2-4 of your cycle, pituitary function (specifically prolactin) and your testosterone levels (to see if you have polycystic ovarian syndrome). If any of these are abnormal they can usually be treated with medication. In order to evaluate the uterus, the best test will be a sonohystogram (pelvic ultrasound with saline water infusion into the uterus). This will allow the doctor to "see" inside the uterus to see if you have any polyps (abnormal growths of uterine lining) or fibroids (non-cancerous tumors) that can be causing the bleeding. The ultrasound will also allow the doctor to check for large ovarian cysts or many small ovarian cysts (polycystic ovaries) which can lead to heavy or prolonged bleeding. If you have anemia due to heavy bleeding you may consider taking a multivitamin or iron tablets. You may consider seeing a reproductive endocrinologist to help resolve your bleeding issues. Stephan krotz, M.D.--reproductive endocrinologist-houston, tx http://www.Infertilityanswers.Com/stephan-krotz http://www.Facebook.Com/pages/dr-stephan-krotz/...