Whenever people talk about relationships, I always hear "be vulnerable to your wife or husband, this is the only way to grow the relationship"
Well to me it's also the only way to give your spouse bullets to hurt you whenever heated argument happens. Whatever personal mental or physical health you reveal to your spouse will be used against you to insult you and hit you below the belt or if you talk about any past traumas or even a toxic family member, they will insult you and use your trauma against you to pretty much spit in your face.
My father is like this with my mother. I don't know why my mother even stayed with him.
Whenever my parents would get into arguments, my dad uses my mom's health flaws and always end up saying some of the most hurtful things. He often resorts to personal attacks. Especially when my mother calls him out on something he did that she didn't like.
I am married now. My husband is a decent men but there is a lot of things I keep to myself. Even things he does that turns me off, I keep my mouth shut about them and I make sure not to talk about my bad days at work and if I ever have health problems, I am not gonna talk about them. I would even be willing to keep cancers to myself.
Overall, the worst advice you can give to someone is "be more vulnerable to your spouse" . Why do you tell your spouse everything? You just giving them bullets and power to hurt you In the worst possible ways.