Heavy and clotty periods can be caused by several factors including uterine obstructions like fibroids, endometriosis, or adenomyosis which enlarge or distort the uterus and cause heavier bleeding with clots. Hormonal imbalances involving estrogen and progesterone can also lead to heavy menstrual bleeding and clots by causing the uterine lining to become too thick. Other potential causes include thyroid disorders, bleeding disorders (like von Willebrand disease), early miscarriages, or side effects from medications or birth control. If your clots are large (size of a quarter or bigger), the bleeding is very heavy, or you have other concerning symptoms, it is important to see a doctor to determine the exact cause and receive appropriate treatment.