I think the best comment so far was rpp’s: the OP and his girlfriend are both partly right.
I think the key word here is
COMPROMISE (which necessarily entails good
communication). Surely, the gf should not seek to control every aspect of the OP’s life, nor try to squash all his male friendships, nor force him to spend
all his free time doing spiritual readings. But, if the relationship is heading towards marriage, it is certainly within her rights to begin to take a more and more central role in his life (and to want him to be more responsible, which seems to go hand-in-hand with “less free time”).
IMO, that’s what the whole dating/engagement process is about. It’s a gradual merging of two lives. If you’re still living like a single person the day
before you get married, there’s going to be a lot of resentment that starts to kick in the day
after you get married. Getting married involves sacrifice. You simply can’t maintain a “party” lifestyle at the same level as you are capable of doing before you get married. It just won’t work. If marriage is where you want the relationship to go, there
will need to be a gradual “letting go” of some things.
Does this mean you can’t ever go out drinking with the guys? Of course not. Men always need good male friendships. But it would look more like Mark Chance’s bi-monthly guy’s nights rather than 3 to 5 times a week.
This is just my opinion (and I don’t know you, so it may not apply to you), but things might be more difficult seeing as how you’ve been dating for so long (though, of course, not impossible). 4 1/2 years is a long time (but then, I started dating my wife that long ago, and now we’ve been married for 3 years, have one kid and another on the way). When you date someone for so long, I think the relationship can hit this comfortable plateau and it makes it more difficult to go deeper. One can get so entrenched in the established routine of the relationship that never has been able to make it to the next level of committment, that it makes it more difficult to let go of certain “freedoms” that one enjoys as a single person. Of course, if you started dating when you were younger (in high school, or early college) then the time line is a little different (which I suspect might be your situation, else you probably wouldn’t have so much free time to be drinking with the guys!

)