Medical Conditions: Many medical conditions influence the length of your period. Be it a change in the thickness of the uterine lining or the number of blood vessels that play a key role in how many days your bleeding lasts. Conditions such as bleeding disorders or medications that thin the blood, PCOS, hypothyroidism, uterine cancer, endometriosis, ectopic pregnancy or miscarriage and pelvic inflammatory disease to name a few can affect your periods.