I highly doubt you're 21 when you can't even spell "through" correctly. rolleyes Plus, you can't even figure this s**t out yourself? And your making a mountain out of a mole hill.
So your boyfriend wants to go out? What is seriously the issue? That you're too insecure to handle him coming home because you feel the need to constantly keep tabs on where he is at all times? Why don't you go out and find some friends? Find a hobby? He's not entitled to give up his life just because you have a problem with it. I don't care if you both made a decision. Obviously he didn't make the same decision as you if you are complaining about him going out. I would also like to remind you that you are not his parent. You are his girlfriend. You have no reason to not trust him when he obviously comes back home to you.
Likewise if you continue to have these issues with him, maybe you should break up? You obviously can't handle a relationship because all you seem to care about is what you do for him and how he should cater to you because of it. If you really do things for your boyfriend because you love him, that is why you do it, not because you want to control his life. So really giving him a foot massage and all that other s**t? Well its pretty much pointless to mention it. I also think that you put yourself into this situation so you really have no reason to complain about it. If you have a problem with what he does, you can leave. In fact, if it really bothers you, I would recommend that you leave so the poor boy can have a god damn life.
Honestly though, if you think another guy will take this bullshit from you, you are going to be surprised. Most guys go and hang out with their friends. And they come home late at night. It's not that big of a deal.