Vitamin B12, vitamin D, and iron deficiencies may contribute to heavy, frequent periods. Supplements may help restore regularity.