Okay, so I have been living with a roommate since Jan. The household dynamics were that we would share things hoping it would reduce costs...I have noticed recently h does not take responsibility for himself and likes to blame shift like for example the other day I had replaced the milk on 5 or 6 separate occasions and when I go away he throws tantrum for not replacing the milk for him and brings it up how it was a 'dog act' on my behalf. Which I just ignore.

So I have been fed up with it and decided to separate as much stuff from him as possible and I have tried to keep him at arms length and keep him as the co worker I do not like. Are there any other remedies for this? How would you deal with this type of roommate?