A marriage is a joining of two individuals, and even though you share much, couples who have their own friends and interests tend to have stronger relationships than those who make the other person their only priority. Being your own person enriches the relationship as it does each individual. It gives each person respect, a sense of self, and builds self-confidence. That sense of self includes privacy. For instance, if one person in a relationship has an uncomfortable or painful memory in their past, something they have worked through, than that person shouldn’t feel pressured to reveal this to their spouse, at least until they are ready and feel comfortable doing so (http://marriage.about.com/od/trustissues/a/secrets.htm). You don’t have to reveal all of your secrets and especially not all at once.
However, if you are keeping a secret that influences your partner in some way, or is weighing on the marriage, you should reveal it in the right way. Times when not to reveal a secret are bedtime, when either of you are intoxicated, at high times of stress, or when either of you are in a bad mood. Make sure it’s a time where you two are on good terms. Sit down and have a discussion. Make sure a no-judgment rule is set, and brainstorm what to do about the problem. Always remember that trust, along with open and honest communication, are the most essential elements to a healthy marriage.