Thanks for using Healthcaremagic,
You are having heavy and irregular period, the unusual blood loss causes anemia
due to iron deficiency
You should take proper medicines to control bleeding and regularize your menstrual cycle if already developed anemia or iron deficiency supplements of vitamin and iron may be given to you by your doctor.
Hormone given by Gynecologist are absolutely safe will not harm in any way.
Take care of your diet which should be balanced and rich in iron and vitamins
Hope this information helps
Dr.Akhilesh Dubey M.D.