У вас гормональный фон нарушен, вот его и выравнивать надо, а иначе всё бесполезно. Месячные ведь у вас обильные не просто так идут, они от уровня гомонов зависят, их у нас в организме много, ищите где дисбалланс. Вернее, это врач должен найти и назначить лечение, а не вы сами.