Your attitude at work is likely going to be carried over from your experiences at home. You could be having problems with your wife or girlfriend at home, kids, finances or any other problems. Going to work with all these issues on your mind may affect your work attitude. The vice versa is also true; you will carry over a bad mood from job to your home. This requires you to put your overall stress on check so that neither your job nor your home is going to suffer. You can consider different stress management courses for assistance. In addition to this, exercise, eat right, say it out and have fun from your hobbies as a way of bringing stress under control.