Based on the information, ask her about her diet. If she has been thin for a long time. My best guess is anorexia, or another eating disorder. She is obviously underweight and that most definitely leads to irregular periods. At times anorexia can even cause infertility. I would also ask her about her mental health. A lot of the times this can even be signs of mental illness such as depression.