After you guys talk, things may be a little awkward. Which is, of course, fine and totally normal. Unless there are issues that you just cannot tolerate, give your roommate a little time to make the changes you discussed. He may be so used to how things have been going for two months that it will be hard to stop doing some of the things he didn't even know drove you nuts. Be patient, but also make it clear that you two came to an agreement and he needs to keep his end of the deal, too.