We live in a society where we are told to divide ourselves. We are told to leave personal problems at home, to keep work problems at work. We are told to divide ourselves by our roles and relationships.
The things which affect us a home get taken to the office. When was the last time stress from a problem with a spouse or child did not distract you at work.
Problems from work affect us at home. When was the last time your stress from work did not cause you to be frustrated with your family at home.
The point is that when we compartmentalize our lives we add stress to our lives which is unnecessary. Sometimes at work we are called upon to keep a secret, but if that is the case then you most likely knew it when getting your job.
In order to reduce stress I suggest you learn to recognize where stress comes from. Just recognizing the source of stress allows you to decide how to act on it. If it is from home, maybe you need to do something before you can be successful at work.
A good way to decrease the effects of stress from compartmentalization is to create a unified productivity system. A unified productivity system is one which you can use in all aspects of your life. Doing this will allow you to accomplish things for all of your roles, goals, projects, and relationships at any time. Are you home and a work goal is stressing you out? You can work on it a little. Are you at work and you remember a significant date? Then act upon it.
Remember that we are not compartments of roles and relationships. Stress and worry are created from all of our roles, and goals. We need to recognize it when it comes up wherever we are and deal with it. It can be hard to focus on what we should until we do.