Sleep. the great, elusive bully. Either I am getting to see him too much, or too little. I get really angry when someone calls at 6am! or at 11pm. I work hard to get to sleep, and stay asleep, and once an event happens, its over. I may as well get up.
Have you tried meditating? resting can be a pick up as much as a nap. Try the good night toes and ask your toes to relax, and good night ankles and ask your ankles to relax till you get to your hairline. I find that sometimes faking it helps. I mimic the breathing pattern I would display if I was asleep already and allow my body to sink heavily into the pillow. even if I feel stupid I keep going. Frequently this will tip me over the edge. its like I cant get my mind to SHUT UP! and I have to force my body to take over its role as a parent.
I hope you feel better.