Has your doctor done a full blood work up? If not, I would suggest this. It may be thyroid related which can also cause hormones to become unleveled as well. It could also indicate blood sugar levels are not stable. Which can also indicate this in a full blood work up. If you had a full blood work up and these levels showed in the normal range, but were either in the high or low levels, I would suggest in seeing an endocrinologist which specializes in this area.
Hope this helps, If you need anything else please feel free to ask. If you found this helpful don’t forget to click the *accept* button!