Blood clotting disorders can be inherited or acquired and lead to either excessive bleeding or too much clotting.
Bleeding between periods can be caused by stress, poor nutrition, or health conditions. Hormone treatments like oral contraceptives can lead to prolonged periods. Heavy periods might indicate a ...