I agree. Leave the knitting at home till you at least know her better. I generally don't take it to things where I'll be a guest unless it's a very quiet gathering and they know you can pay attention and chat while knitting.
I've bought yarn on sale and often my stash has built up because I always buy one or two extra when I make a project so I don't run out and then not be able to find the dye lot. So I've got a lot of single skein or two sometimes and they make great small take a long projects or stripes. I often use them for charity projects like hats.