<human>: Can you condense the text into a few key points?

I have been living in a apartment for about 2-3 months with a girl at my workplace. Due to use both being accepted into the job straight out from university and knowing no-one else in the area, we decided it would be best if we simply moved in together.

At first things seemed fine, probably because we were too polite to really get to know each other properly, but there are some major differences between us that are driving me a little crazy (and the fact we work and live together doesn't make it any easier).

I'm a very social person, who enjoys conversation, but she is very monosyllabic. Unless the conversation is geared towards what she's is doing, or her opinion on something, all I ever get from her is either "yes", "no" or "mmhmm". Any attempts to take interaction any further than that meet with the same response.

On top of this she can be very caustic and chides me often in ways that seem a little harsher than simple banter. For example, when asking a co-worker about his home-life, she interrupted to tell me "I asked the same thing yesterday, don't you ever listen?" - she also always calls me out if I make the slightest mistake in her eyes. These constant little put downs are getting to me and I don't know how to react.

As an aside, when we have been out together (and she's been drinking) she becomes very chatty and proclaims that I'm the best housemate ever, which goes against how she acts around me completely.

She is really making my living and working environment stressful and unenjoyable but with the lease on our flat not running out until February I'm stuck with her for now.

Does anyone have any advice of how to deal with this situation?
<bot>: Living with a co-worker who doesn't talk, puts me down absent-mindedly and is hard to deal with, how do I cope until the lease on our house runs out?