See an Endocrinologist and the doc will tell you if your hormones are balanced.
At your age it is probably your liver is jammed and is not processing your hormones appropriately. Do you have love handles? Do you eat oil rich food. Do you burp? Do you have bumps on the side of your arm? These are signs that your Liver is stressed out.