I'm with BBW here, unless your bf is paying your family keep or bringing his own food I would politely suggest that he eats before he arrives, he chips in to the shopping budget and most of all, he does it his flipping self! You don't sound old enough to be running round after a man already, trust me I have been there - I was 14 with a boyfriend who was (with hindsight) a great fat pig who ate us out of house and home and I could never see my parent's problem. Trust me, now I have to do the shopping I am the one getting on at others for being greedy!