High testosterone and menstrual issues are common with thyroid problems. Once medicated, the testosterone self balances.
Your doctor or the Endo should be checking your entire thyroid panel eg: TSH, Free T3, Free T4 and Thyroid Antibodies to check for auto immune thyroid disease such as Hashimoto's or Graves. Thyroid and any other form of hormone testing should be done first thing in the morning and no later.
The tiredness can be thyroid related but can also be due to Adrenal issues, where your adrenals produce either too much or not enough of the hormone Cortisol. Adrenal symptoms are very much similar to thyroid symptoms. There are some good articles on the net on high/low cortisol levels, you should do a read and you will most likely identify with a lot of the symptoms. For adrenals, best test is a saliva test where you depost a small amount of saliva in a tube 4 times in a day eg: 6am, 12noon, 6pm and 10pm. This way they can see what exactly your cortisol levels are doing throughout the day.
A lot of doctors don't bother with the adrenals, but often people with adrenal issues have thyroid issues and vice versa. They tend to go hand in hand and you can't treat one without treating the other. Also if you are only on thyroid treatment, but you have an adrenal problem, the thyroid meds wont work properly unless the adrenals are addressed too.
A lot of people who have these issues also have menstrual issues, digestive issues, low ferritin or anemia, low vitamin D and some with low B12 levels. You should get these vitamins check too via a blood test which can be done any time of day.
You need to keep copies of ALL medical results and don't let doctors fob you off and say your results are within range or normal. I got spun that line for 9 years. I even saw and Endo and he ran tests and felt my neck and told me i was fine. The problem is i've never had swelling or anything else at the neck which would indicate a thyroid problem, so feeling my neck was a waste of time. He also only ever looked at my TSH results and even though my results showed i had sky high thyroid antibodies and that i had the auto immune disease back then, he told me i was ok due to my TSH not being too high.
Since joinging the healthboard i've learnt a lot and now know what to ask for and wont let anybody fob me off so easily, especially when i know i do have a problem. I'm no expert and have lots more to learn but at least i know what's what now.
Good luck with your appointment and if this doctor acts like he/she doesn't care then don't stand for it. Either demand the right tests or find another doctor as these types of health issues don't simply go away if ignored. Take care and best wishes