What is your diet like, could you be missing something nutritionally? Myabe a vitamin B deficency or thyroid problem. Id see your gp and get it checked out, I had some of the symptoms you have and had a vitamin deficency

Hope you feel better soon