Rough times indeed. Your workplace does not sound like a healthy environment, but if there is nothing else I guess you have to do what you have to do.
Headaches and nose bleeds must be quite scary, especially since their doesn't seem to be consensus on the cause.
Take it easy. Maybe take some time off and do something you'd enjoy. Stress does cause real physical symptoms if it goes for too long.