You are not out of line - tell your roommate that she can have an opinion on your lifestyle and habits when she pays rent and contributes to the equation. You've been respectful, and both he and his girlfriend have not. Personally I'd have blown a gasket before she made it to 13 days. Practice gratitude - the likelihood of any of us being born at all is so slim, and the time we have to bring happiness to one another so short, it can't be wasted. There are people lying in hospital beds and gutters who would be overjoyed to breathe with my lungs and enjoy my full stomach, how can I complain about what doesn't go right? You're in control, and you're responsible for your own fulfillment - own it, and then get out of bed and chase it. It's hard work, and it's worth it.