This can either be a hormonal or psychological issue such as anxiety or stress. Although health classes don't generally go into the emotional aspects so I would say Annie is suffering a hormonal imbalance. Likely low estrogen levels.
Hopefully this is helpful! :)