You have given no reason to think you are overmedicated. A good thyroid doctor will treat a hypothyroid patient clinically by testing and adjusting Free T4 and Free T3 levels as needed to relieve symptoms. Symptom relief should be all important, not just test results, and especially not TSH results. I say that about TSH because it is very common for TSH to be suppressed below range when taking thyroid med dosages adequate to relieve symptoms. A suppressed TSH does not mean you are hyperthyroid, unless you also have hyper symptoms due to excessive Free T4 and Free T3, which you do not have.
You can confirm this by reading at least the first two pages of the following link. You can also find specific info on suppressed TSH on page 13, recommendation no. 10.
http://www.thyroiduk.org.uk/tuk/TUK_PDFs/diagnosis_and_treatment_of_hypothyroidism_issue_1.pdf
Also be aware that hypo patients are frequently deficient in Vitamin D, B12 and ferritin. So if not tested for those, you should do so and then supplement as needed to optimize. D should be at least 50, B12 in the upper end of its range and ferritin should be at least 70. Note also that low ferritin can cause hair loss.