May be a thyroid issue. I don't see where that has been checked.May want a complete panel. Not just TSH.
Completely agree with this -- T3 free and Total, T4 free and Total.
Have you lost hair in addition to your other symptoms? Hair loss/thinning is a notable indicator of hypothyroidism.