May I suggest you have a saliva test done? Ask your doc about it, and if he doesn't do them find someone who will.
Made a world of difference to me! I found out my cortisol levels were messed up, thus affecting my sleep--or lack there of!
Saliva tests give more accurate results as to what hormones, etc. are in your tissues, and being used by your body.