My boyfriend and I don't live together, but spend the majority of our time at his house. He is not currently working, (I am, although I do not earn a great deal) but is trying really hard to find work. He does have some savings, which he is living off, but understandably is trying not to spend too much. The issue is that when I go round in the evenings, I always bring food/wine. I didn't mind at first, but I am now in a situation where I can't afford to pay for everything all the time. He rarely, if ever offers to contribute, even a couple of pounds, but seems to expect it. I tried to talk to him but he said (reasonably?) that we do spend all our time at his so it was not unreasonable for me to pay for all food/wine. We have a good realationshiop, but I am feeling taken for granted. WWYD?