Quite seriously, I would recommend an MRI to check for cysts, as these can potentially cause both painful and longer periods. I'm not referring to a cancerous cyst, just normal cysts that many women have, but in some cases such that they can create tremendous discomfort and contribute to heavier periods. Cysts are a likely cause in many cases of irregular menses.
She does have cysts.