Hi there. Well, iron pills should not be taken unless a doctor recommends them. I agree though that constant bleeding would possibly lead to iron deficiency or anemia. So, you need to be evaluated by your doctor--- supplements will not stop your period. You need to determine what is causing you to have abnormal bleeding. Fibroids, hormonal issues such as too much progesterone production, etc.?? Only a doctor can determine this and self treating will not solve the issue. So, please see your doctor to determine a diagnosis. good luck