It just may be fibroids or some sort of imbalance...even at most free
clinics they can get you referred to a hospital for ultrasounds to check for complications, fibroids,cysts..etc.Bleeding for long periods of time like that can cause other medical conditions, I experienced the long menstral cycles also and it was fibroid tumors, they can go away on there on...in the event that it is something else she may need some sort of treatment.Even if it is just Birth control pills to help regulate.
See the DR. asap!!