Go to counseling, it might work, it might not. Really depends on how willing both of you are to change and grow through this.