From the sounds of it, the girl's a control freak. Women, lay the fuck off his case. Of course he's a good guy, and he still respects girls he just isnt on a fucking leash all the time. 12 heather you dumb sack of inbred shit. You can have your cake and eat it to.
Guys have to learn to divide their time equally.
Spend some time with your girl and some with your friends. It's more exciting to hang out with your girlfriend because everything is new and different. Let's face it,sex is also a factor in his decision. We all like to get laid once in a while. Or maybe he's sick of doing the same thing over and over with you.