Unless he is a genuine masochist. (I'm dead serious.) I cannot imagine anyone with a modicum of mental health staying in this relationship.
This woman comes across as utterly charmless. Her personality would be enough to turn off any man, no matter how physically attractive or "great in bed" she might be. And physical attractiveness quickly wears off, anyway.
Not that I know male psychology (I'm a woman) but I honestly think that any guy would have to have serious self-esteem issues to even be around this person, let alone in the sack. She might seem initially exciting to some, but she would quickly grow tedious.
That's why I said it'll all be over in less than a year. I don't think I would last much past the first date with this woman. I'd probably leave before dessert comes out.
They recently discovered a love hormone that kicks in once a year, but it wears off. So long as that hormone is raging through him, he’s hooked, and so is she. It’s like being stranded on a deserted island together.