You should go see an endocrinologist. The response that you will not get good answers here is valid advice. We can guess, just like you are guessing, but we are not better than reading wikopedia on...