Doctors test serum (blood), which doesn't measure bioavailable hormones (hormones that are available to be used by your body) so you are not getting the most accurate of readings.
The only hormones that should be tested via serum include thyroid and insulin (blood sugar) or if your doctor is trying to confirm a pregnancy or menopause.
All other hormones or reasons for testing hormones should be tested via saliva for accuracy.
The majority of doctors use wide lab ranges to interpret your results, meaning your results may be within lab ranges, but since lab ranges are so wide, they usually are not optimal for you and therefore you likely have symptoms that interfere with the quality of your life.
Ex. TSH (thyroid hormone) results may be 3.5, which is technically within lab range, but this value is outside of optimal ranges.
Most women with a TSH of 3.5 will experience weight loss resistance, lowered energy, feeling sluggish, and even constipation. So even though you're within lab ranges, you may be struggling with symptoms.
Most doctors are not testing an entire panel of hormones (estrogen, progesterone, testosterone, DHEA-S, cortisol, full thyroid panel, etc.).
Instead, they usually on test 1-2 hormones and unless there's an abnormality, no further testing or investigation is conducted. As such, the context in which they're investigating your issues and symptoms is quite limited.
This is likely the most important thing for you to understand. Hormone imbalances are not a disease. They are a condition. Your doctor only has solutions for the treatment of disease so technically if you're struggling with a hormone imbalance that isn't putting your life at risk, your doctor isn't the person that can help you.