Most of your symptoms
don't match those of hypothyroidism, though a few of them do, such as the brain fog, panic attacks, etc.
The only way to know for sure is to get your thyroid levels tested and by that, I mean your actual thyroid levels. Most doctors will test only TSH and if it's normal, will tell you you don't have a problem; however, you need to have actual thyroid hormones tested as well. Those are Free T3 and Free T4, not to be confused with Total T3 and Total T4.