Hello. As you yourself have rightly pointed out, you need to consult a doctor who can listen to you for all that you have to say. You have small small problems in many spheres of life which need to be tackled one by one under supervision of a psychologist. For some of the problems few tests may have to be done like for example thyroid
function testing. You probably need to look life in a whole new perspective and in a different way. Do consult a psychologist
. Good luck.