I had a crazy roommate once. I would find her laying on my bedroom floor drunk and pissed at me because I was out with my boyfriend (who is now my husband). I moved out, I couldn't deal with her drama. I hope you find a good solution for your problem.