Hello..
There can be numerous causes for heavy & irregular periods like polyps, adenomyosis, fibroids , endometrial hyperplasia, ovulatory disorder ,
thyroid dysfunction etc .
It’s important that she get evaluated for the causes mentioned above & need to be examined..
Depending upon the cause , proper treatment can be given..