This problem is very serious because from the heavy bleeding you may be anemic
and the cause of this bleeding may be something beninj(good) and malinj(bad).
The cause are from:
You should go immediately to the doctor because this is the third time that you have heavy bleeding and should do some examination.
In this way your doctor should prescribe some medication to stop bleeding.
Take care of your self