Do you have general health insurance thru The Affordable Care Act (ObamaCare) or Medicaid, etc??
All you have to do is schedule an appointment with your General Practitioner (regular doctor) and he/she can perform an examination and run blood tests to see if you in fact have any hormonal imbalances that may be causing your issue. That would be the first step or you can schedule an appointment to see am Endocrinologist. This is a doctor that specializes in treating disorders if the endocrine system.
As others have suggested, the first thing that's necessary is to discuss your issue with your parents (privately, one on one). If you cant for whatever reason, and have access to your health insurance card, you may just wish to schedule an appointment with the doctor on the front of the card - but let your parents know ahead of time that you would like this checked out under the care of a physician.
Best of luck to you young man.