Alright you shouldn’t diagnose people over the internet, but your roommate seriously sounds like she has Borderline Personality Disorder (the black and white, I hate you/I love you don’t leave me). It’s hard to treat/deal with, DBT is the most effective. If you’re close and catch her in a “we should fix this” mood you…