My girlfriend has been hanging out with a childhood friend of hers lately. I have no problem with this, but recently she has been staying at his place until the evening and sometimes comes home pretty late
That IMO alone is a reason to cut her off. I don't care if they both came out the sandbox together, the fukk is she doing hanging out with another dude all hours of the night? When you're in a relationship, the dynamics of interaction with the opposite sex change.
I'm sorry, but dudes really need to start toughening up. She clearly doesn't respect him at all and why would she? He's not demanding it. The mere fact she even feels the need to do that shows she doesn't value him because if she did, she'd bring her boyfriend along and even get him and the dude to become friends with each other. What if he hung out with a chick he grew up with? What will the same people be saying then?
All the people lambasting him in the comment section are full of shyt because they know damn well she's cheating and the signs couldn't be more obvious. What woman is really gonna stop a dude engaging in foreplay/oral sex (and even feeling
uncomfortable about it) but is ok going straight to full sex? When does that ever happen? If you're with someone for four years that's more than enough time to know their body and how it works.
He sounds like he's broken down but the worse thing to happen would be to stay with someone who breaks your spirit because no doubt she and this dude are laughing at him behind his back.
Personally, I would just seize the power and kick her to the curb and not say shyt to her afterwards.