Hello there...you say all the blood test are normal,still multiple problems are there so it is very unclear to diagnose..well i suggest you visit a Endocrinologist to see the harmonal balance if distorted,followed by a opinion of clinical psychologist/ psychiatrist.
Take care
Regards.
Answered2016-03-25 06:33:43
Let others know if this answer was helpful