From your symptoms it may not be possible to determine the exact cause of your symptoms
. A medical evaluation is necessary. Heavy
periods can be due to hormonal imbalances, conditions like fibroids, endometriosis, PID, polyps of the lining of the womb, DUB etc.It is suggested to see a doctor for heavy periods since excessive bleeding can lead to anemia and weakness. This is merely an advice and not a substitute for clinical examination.