I can understand your concerns.
I would strongly advise you to see your doctor at your convenience so that he can run some blood tests on you like Blood cp,LFTs,RFTS,TFTs,serrum iron and ferritin and urine R/E.
This will rule out all the possible reasons of the above described symptoms especially thyroid
abnormalities and low Hb levels in the blood. Once it has been established or ruled out then there will be a clearer picture for the doctor to proceed further.
Till then kindly have a balanced diet with lots of fresh fruits and vegs,lots of water and a good night sleep.
Thanks very much and all the best.