In your case there is a variety of symptoms which may be related to a wide range of disease.
I think you should have in the first instance a blood test
, with full blood count, electrolytes, liver
function and thyroid
Then you should see your Gp to further discuss your symptoms in order to address to a possible diagnosis.