I agree with the above posters, you are going through an all too familiar situation. When it happened to me I was dumbstruck to learn it is so common yet so unknown. I mean, we all know the "joke" side of it, but the "dark" side gets no press.
Hang in there. Some days will be fine and then you'll get hit by a rogue wave of pain
Take a deep breath! Detach. Read. Post here - it will help to connect with people who really "get" what you are going through.
Best of luck to you.
Me 46 H 56 M 22 yrs S22, D20, Twin Ss18
You teach people how to treat you by what you allow. What you stop. And what you reinforce. ~~~~~~~ A lack of boundaries invites a lack of respect.