Here’s my key advice on living with a roommate successfully. Respect Them. You by no means have to like them, hang out with them, decide they are going to be in your wedding. The only thing you have to do is respect them. If they go to bed at 10 PM, that’s fine. Make a compromise. Don’t bring people back to your room at 10:01 and be surprised that your roommate is pissed at you. Don’t touch their food or things unless it has been previously been established to be okay.
I spent two years with a roommate that I was just okay with but it worked because we respected each other. It was two years of no arguments and I never had to worry about my stuff when she had friends in the room and we were fine. Respect is the key.