Hey Lil, I really don't think he's denying himself for any particular reason. He fasts one day a month, but other than that he's not into that. His clock watching starts at about 7:30. He gets antsy when the kids are not in bed on time cause that means HIS bedtime is delayed. He is just super rigid about routine. The funny thing is: I am the routine person wrt our kids. He lets em get away with murder, but then he will sit back and bitch about them getting to bed late. Or he lets D3 skip her nap and then complains cause she's acting terrible.
But his own schedule and routine is written in stone. As of now, there is no stone etching for "Wife Time" but it is getting closer and closer. A year ago it was just a non-issue with him--he wasn't scheduling me in and that's that. Now he recognizes that he should, and he makes efforts, but he often falls short.
I was thinking a 9 for your bf. The passive aggressiveness and people pleasing nature that he seems to have really fit with that. Though I have only read one Enneagram book and am far from an expert.