From a different board. Bolded part is relevant info. (Oh, not me btw)
I have a roommate who has been with me the past 2.5 years. We have always had fun and been really good friends. We even have similar personalities! When I first started dating my now fiancee, it seemed everything had fallen into place. This past year has been mayhem. She would get upset with me when I would go on dates with my BF, saying snide remarks to guilt me into being with her. When we talked about it, it basically boiled down to "I don't want you to go out with him unless I have plans too because then I'm left all alone". When I got engaged, she was one of the first people I told. At first she seemed really happy, but later that week when we went to try on dresses, she kept making snarky remarks about the dresses I wanted to try on and kept picking out dresses for HER wedding (she is not engaged). This past year has shown me how irresponsible and dramatic she is with her latest stint being to lock my cat in my room for 3 days (no food no water) while I went to see my family. I still can't leave the house without my cat freaking out. At this point she is still my MOH, and my question is should I give her one more chance to redeem herself? Or should I just nip this in the bud right now?