We moved in with my best friend about 4 months ago now, the only reason we did this was because she did not want to live alone any more (her bf refuses to live with her even though they've been together 7 years) and we were getting a 3 bedroom house. We all live together now and we recently found out I am pregnant (not planned). She always says if I got pregnant she would move out, well.... The hard thing is, she has been a terrible roommate. She has her boyfriend over and they will stay up until 3am playing video games and smoking weed in the living room and blasting music and we will wake up to it, we're 25 and have jobs... it seems a little ridiculous to still be doing this every week. She also does not clean or help around the house, she will even make food for her and her bf when he is over and leave every dish on the stove and out in the living room for us to pick up and clean. She is super moody and will only be happy if her boyfriend has called her that day, if he doesn't want to come over... she is a b*tch to everyone and will snap at any time. It has already been a unpleasant experience since her bf told her he never will marry her and then we got engaged and I am afraid to tell her because she is so negative about it (he has also made her get 2 abortions).. I know this is something she still regrets and I think she will be very harsh about me being pregnant. We have no idea how to tell her, or what she will do after. Has anyone been through something like this? What did you do? I am starting to show and it ***** that I have to walk on egg shells around my own best friend.