<human>: Just to give you a little history of our situation. My roommate and I are from out of town and moved to X for school. Prior to moving in we both had agreed that the most we would let someone stay at our apt, whether it be a SO or Family/Friend is a week. I said that was fine since both our SO are from out of town as well. Well, 2 weeks after we moved in she breaks up with her SO from out of town and started dating a guy from town X a few months ago. Now she started having this guy sleep over every other day, however, I did voice my opinion that I felt uncomfortable and I would feel fine if he only stayed once a week. Well, the same scenario happened and I let it slide for a few weeks until I couldn't take it anymore because I want to feel comfortable in this apartment. It's my apt to GOD DAMN IT! It got to the point that when R's SO's car broke down she had to give him rides and didn't want to drive him to his father's house because it was to far away, so he stayed in our apt for a whole week. Anyway, I voiced my opinion and told her that I didn't feel comfortable him staying since our agreement was at MAX a week. Now she asked if he can stay on the weekends and told her that once a week is the most I can do because I am a reserved person. She thinks I am being unreasonable. I can't take too much of this crap anymore. I didn't sign up for this. Am I being too unreasonable reddit? What should I do?

Could you distill the essence of the text into 1-3 sentences?
<bot>: my roommate and I agreed prior to moving in that the most a person can stay at our apt is one week, she broke the rule and wants her bf to stay on weekends. I don't know what to do.