B12 and iron deficiency
can give rise to all these problems.
But in hypothyroid this problems can be there and again B12 deficiency and iron deficiency is common among hypothyroid.
So go for thyroid test and rule out hypothyroid.
Consult your physician and get examined.
Ok and take care.