NoRegRets4JuJu wrote:
Basically, how do I stop doing everything for him to the point where I am getting resentful, yet still do things that might be just part of a healthy relationship. 

  

Here's a place to start the ball rolling:

Let him go out with his friends tonight and party it up like crazy. Don't give him a curfew. When he shows up at the door at 4 in the morning - you DO NOT LET HIM IN! Doesn't matter if you are sleeping or not. Do not let him in. He needs to take responsibility for things. 4 am will be a perfect time for him to start learning exactly why it's important for him to pay the $50 fee for the access card. If he doesn't pay for the card then you need to make sure that you don't inconvenience yourself to his benefit any longer. How well/long did you know this guy before you moved in together?