You probably need to revisit divvying up the rent. Maybe explain that you don't mind his girlfriend being there, but if she's going to spend every night, then maybe it's time that your roommate takes a more proportional share of the apartment's expenses.
