there could be so many reasons for her symptoms
hormonal (estrogen/progesterone related)
Significant weight gain or loss(
thyroid/cortisol)
Overexercise
Poor nutrition (or a diet too high in carbohydrates)
Smoking
Drug use
Caffeine
Excessive alcohol use (interfering with how the
liver metabolizes estrogen and progesterone)
Eating disorders
Increased stress
Polycystic ovarian syndrome/Estrogen dominance
Uterine abnormalities (fibroids/cysts/polyps/endometriosis)
Medications ( allopathic/ayurvedic)
find out the cause first. treatment will depend upon that.