Alright, so, a little background. I'm a 22 year old male from Wisconsin. I have two roomates, a 21 year old male and a 28 year old male. I have a 24 year old girlfriend. We've been together for around 13 months or so now. My roomates, who were probably my two best friends for the last 2 years or so, convinced me to move in with them August of last year. Prior to moving, I had them agree, swear, and otherwise pledge that they'd be cool about not smoking in the house, and that they'd need to recognize that my girlfriend was going to be over. Alot. They said it was cool. Four months down the road, we're still living together. The girlfriend is still coming over al the time, which I'm perfectly fine with. She even pays some of the utilities. I've been picking up after my 28 year old roomate for the past third of a year, doing his dishes, going downstairs to his room to get my cd and dvds back from him when he borrows them and leaves them out. I do my best to ensure they not eat too much of my stuff outta the fridge. I leave notes on said fridge to let them know that yes, I am aware they are eating my stuff and no, I am not okay with that. I leave notes asking him to please not leave my cat out on the three season porch, as it's friggin cold out here this time of year. I leave notes asking him to close the door to said three season porch, as both roomies smoke out there. I become tired of this, and sign a new lease with aforementioned girlfriend, planning to move out Feb 1st. There is a clause in my current lease that says I can leave if I give 30 days notice. I give 60. 21 days before the move, my 28 year old roomate calls me up to ask why I haven't been helping them find a subletter. Earlier on, 21 year old roomate said not to worry about it, and that it wasn't my reponsibility. So I didn't. This enfuriates my 28 year old roomate, who then tells me I'm incredibly selfish, my girlfriend thinks I'm selfish, I'm not working a good program, (we're both in AA,) and that I'm generally fucking up. Despite the fact that this is completely ouyt of the blue, I agree to help him look for a subletter. GF and I start posting ads on craigslist. All is well. Today, I take a break from my second of two overnight shifts to come home and get a change of clothes. I go inside and theres my 21 year old roomate on the couch in the living room smoking a cigarette, sitting next to my other roomate. "Not cool." I say to younger roomate. "You're moving," replies roomate. "Not yet though." I counter. This sends both roomates off. I'm an asshole, I'm selfish, I'm anal, I falsely accuse them of doing things they don't do such as smoke inside the house, (which they do now.) And why did I arrange to have the power shut off on the 15th if I'm leaving on the 1st? (So they would get it turned on in their name since they leave aforementioned three season porch door open, I don't want the next sky high heating bill in MY name, thank you.) The older of the two roomates is also pissed at me because the ads I posted on craigslist advertise the two rooms that are mine are open, instead of just my bedroom. Apparently I was supposed to telepathically sense that. My bad. I have two weeks left with my seriously aggravated roomates before I move. What do I do?