Hello, I'd like to help you with your question.
If you confronted your husband and he has confirmed that there was an affair, then listening to your instincts was the right thing to do.
Anytime a spouse strays outside the marriage it can cause strain to the marriage and undermine trust, which is essential to a good marriage.
In order to repair your marriage, there needs to be clarification on some issues:
One, is your husband sorry for what he did
? This is important, because if he does not take responsibility, recovering your marriage will be difficult.
Two, has your husband stopped all contact with your sister unless you are around? He must do so as a first step to regaining your trust.
Three, has he done anything to start repairing the marriage?
Four, are the two of you talking about what happened? Your husband needs to be open and honest about what he did and let you ask any questions you need to. He broke the marriage vows and betrayed your trust. He needs to own up to it.
These are some of the most important issues you both need to be working on. You also may want to see a therapist together. Talk with your doctor about a referral to a therapist. If you attend church, talk with your pastor. Pastors are often very good marriage counselors. Also, if you have problems affording therapy, try your local community mental health center. They can offer therapy on a sliding scale fee system.
The main issue is to rebuild trust. It can take a while and a lot of work, but you can do it as long as you both are motivated.
There are some books that may help you:
Infidelity: A Survival Guide by Don-David Lusterman
Not "Just Friends": Rebuilding Trust and Recovering Your Sanity After Infidelity by Shirley P. Glass and Jean Coppock Staeheli
You can find these both on Amazon.com or your local library may have them.
I hope this has helped you,
May I please request that if you find the service I provided helpful at all that you rate me with three or above? Your rating is the only way I am reimbursed for my answer. Thank you so much!