I think you’re right you have to sit her down and tell her exactly how you feel. They are her cats and all of the problems with them are her responsibility. You need to tell her that not only is she an inconsiderate roommate, but she is a bad pet owner, imprisoning them in a small bathroom or bedroom for all that time and letting the flea problem and worms get out of hand. That is not a good home for a cat. Giving until Feb. is too long. Give her a few days to get all her stuff out of your room. A week at most to deal with the cat problem. If she’s leaving for extended periods of time like to her boyfriends, then she should take the cats with her.I do not think you need to “turn her in” or give her an ultimatum. You need to tell her how you feel and stand up for yourself. If she can’t clean the place up (being a “hoarder” is no excuse) you should move. Because of the horrible conditions she has caused, her finding another roommate is not your problem–your problem is finding yourself another place to live. This girl sounds too powerful for everybody’s good. I guarantee you aren’t the only one afraid to stand up to her. Tell her that you love her and you want to keep your friendship, but this cat business is making you resent her. Tell her how important she is to you. But you also have to tell her the cat situation she has caused is unbearable and you won’t live like that.