Yes , and also vice versa . Increased menses can cause anemia and iron deficiency. Anemia and iron deficiency can cause decreased menses.
Do an Hb level , take iron supplements ( if
ferritin too low , better to take injective supplements)
Take tab albendazole 400 once stat.
If Hb is normal ,
Check for
tsh and free t4(
Thyroid profile ).
And still if irregular menses persist , do an USG pelvis to rule out any pathology.