Oh and I think that deep down you have always known there is a problem in this relationship and the anger you are feeling really has nothing to do with the fact that you want him home by 12:30 tonight. That's just a symptom of the REAL problem. Good to hear that you're dealing with the bigger issue. If he gets his shit together, great, if not, he's gotta go. You've got bigger fish to fry anyway. Focus on school.