M.B.
Definitely take her to an endocrinologist. Her glands are difinitely producing too many hormones. It could be her thyroid or maybe even possibly her adrenal gland, which both are major hormone producers. If that's the case, it is definitely something that can be treated with medication.