First, she should certainly be taking iron or eating iron-rich foods, since bleeding heavily will give her anemia.
Second, she should see an ob/gyn doctor for an ultrasound or an MRI of the uterus, to see if she has a fibroid. These are not dangerous by themselves, but if one is low in the uterus it can cause continuous bleeding.