How about getting out of that place and getting another job? Have you started looking just to see what's out there?

I don't know how big your company is, but is there anything like an HR department that could get you a transfer within the company? Or an EAP for some counselling.

Melatonin is wonderful, as are all the other suggestions...I just believe that at some point you are going to have to change the cause of this stress, or more of your off-work time will be revolving around ways to not get stressed out by your boss.

JMO.

I hope you get some more sleep soon!

{{hugs}}