Eddie, one piece of advice. I have no idea what you do or for whom you work. When you find yourself stressing over something at work ask yourself one question - What will they do when I am retired and no longer here? No one is irreplacable, and no problem at the job is more important than I am. Keep these things in context and most problems seem much less important.