Yes, your dizziness may result from lack of iron during your menses which means heavy bleeding during your cycle. I suggest the following products to help rectify this problem: Menstrual Cycle Formula, Iron Formula, Female Hormonal.
Female Hormonal
Iron Formula
Menstrual Cycle Formula